Thread View: fr.comp.applications.emacs
5 messages
5 total messages
Started by jean rio
Sun, 06 Jan 2013 10:02
bookmark-load
Author: jean rio
Date: Sun, 06 Jan 2013 10:02
Date: Sun, 06 Jan 2013 10:02
19 lines
1926 bytes
1926 bytes
Bonjour, Je ne sais pas utiliser correctement la fonction : bookmark-load !!!! Mon fichier .emacs.bmk se trouve � l'adresse : /home/monnom/.emacs.bmk. Si je me place dans une fichier � l'adresse : /home/monnom/dossier/fichier.txt et que j'appelle � partir de cet emplacement (load ".emacs.bmk") j'obtient l'erreur : bookmark-load: Cannot read bookmark file ~/dossier/.emacs.bmk Bref il ne va pas chercher au bon endroit....Comment faire ? Merci d'avance de votre r�ponse Jean Rio ps : j'utilise GNU Emacs 23.3.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.6) sur ubuntu 11.10
Re: bookmark-load
Author: jean rio
Date: Mon, 07 Jan 2013 19:46
Date: Mon, 07 Jan 2013 19:46
29 lines
2377 bytes
2377 bytes
je me r�pond � moi m�me . J'ai trouv� la solution suivante : (dired "/home/monom/") avant la fonction (bookmark-load..). Il y a s�rement plus simple mais cela a le m�rite de marcher .... Jean Rio Le 06/01/2013 11:02, jean rio a �crit : > Bonjour, > > Je ne sais pas utiliser correctement la fonction : bookmark-load !!!! > > Mon fichier .emacs.bmk se trouve � l'adresse : /home/monnom/.emacs.bmk. > > Si je me place dans une fichier � l'adresse : > /home/monnom/dossier/fichier.txt et que j'appelle � partir de cet > emplacement (load ".emacs.bmk") j'obtient l'erreur : > > bookmark-load: Cannot read bookmark file ~/dossier/.emacs.bmk > > Bref il ne va pas chercher au bon endroit....Comment faire ? > > Merci d'avance de votre r�ponse > Jean Rio > > ps : j'utilise GNU Emacs 23.3.1 (x86_64-pc-linux-gnu, GTK+ Version > 2.24.6) sur ubuntu 11.10
Re: bookmark-load
Author: Paul Gaborit
Date: Tue, 08 Jan 2013 00:23
Date: Tue, 08 Jan 2013 00:23
35 lines
2598 bytes
2598 bytes
À (at) Sun, 06 Jan 2013 11:02:06 +0100, jean rio <rio.jean@wanadoo.fr> écrivait (wrote): > Je ne sais pas utiliser correctement la fonction : bookmark-load !!!! > > Mon fichier .emacs.bmk se trouve à l'adresse : /home/monnom/.emacs.bmk. > > Si je me place dans une fichier à l'adresse : > /home/monnom/dossier/fichier.txt et que j'appelle à partir de cet > emplacement (load ".emacs.bmk") j'obtient l'erreur : > > bookmark-load: Cannot read bookmark file ~/dossier/.emacs.bmk > > Bref il ne va pas chercher au bon endroit....Comment faire ? > > Merci d'avance de votre réponse > Jean Rio > > ps : j'utilise GNU Emacs 23.3.1 (x86_64-pc-linux-gnu, GTK+ Version > 2.24.6) sur ubuntu 11.10 Selon la doc de 'bookmark-load', le fichier '~/.emacs.bmk' est géré automatiquement et vous ne devriez pas le charger explicitement. Sinon, sans avoir testé, je pense que 'bookmark-load' se comporte comme 'load' et cherche dans tous les répertoires listés dans la variable 'load-path'. Donc, soit vous ajoutez le répertoire '/home/monnom' dans 'load-path', soit vous placez votre fichier '.emacs.bmk' dans un répertoire déjà listé dans 'load-path'... -- Paul Gaborit - <http://perso.mines-albi.fr/~gaborit/>
Re: bookmark-load
Author: Georges Ko
Date: Tue, 08 Jan 2013 07:45
Date: Tue, 08 Jan 2013 07:45
24 lines
2352 bytes
2352 bytes
jean rio <rio.jean@wanadoo.fr> writes:
> J'ai trouv� la solution suivante : (dired "/home/monom/") avant la fonction
> (bookmark-load..).
bookmark-load tient compte du r�pertoire courant (default-directory):
(defun bookmark-load (file &optional overwrite no-msg)
...
--> (setq file (abbreviate-file-name (expand-file-name file)))
(if (not (file-readable-p file))
(error "Cannot read bookmark file %s" file)
(if (null no-msg)
(bookmark-maybe-message "Loading bookmarks from %s..." file))
file sera donc ~/dossier/.emacs.bmk apr�s (expand-file-name�".emacs.bmk").
On peut aussi:
- mettre le chemin du fichier dans bookmark-default-file,
- au lieu de dired, utiliser plut�t:
(let ((default-directory "/home/monom/"))
(bookmark-load "..."))
--
Georges Ko gko@gko.net 2013-01-08
Re: bookmark-load
Author: jean rio
Date: Wed, 09 Jan 2013 14:41
Date: Wed, 09 Jan 2013 14:41
34 lines
2444 bytes
2444 bytes
Bonjour, En rempla�ant (dired par (let ((default-directory "/home/monom/")) cela marche nickel chrome !!! M�me remarque en modifiant le load-path !!!! l� plus besoin de la fonction bookmark-load....... Merci donc pour vos explications qui me permettent de progresser..... Jean Rio Le 08/01/2013 08:45, Georges Ko a �crit : > jean rio <rio.jean@wanadoo.fr> writes: > >> J'ai trouv� la solution suivante : (dired "/home/monom/") avant la fonction >> (bookmark-load..). > > bookmark-load tient compte du r�pertoire courant (default-directory): > > (defun bookmark-load (file &optional overwrite no-msg) > ... > --> (setq file (abbreviate-file-name (expand-file-name file))) > (if (not (file-readable-p file)) > (error "Cannot read bookmark file %s" file) > (if (null no-msg) > (bookmark-maybe-message "Loading bookmarks from %s..." file)) > > file sera donc ~/dossier/.emacs.bmk apr�s (expand-file-name ".emacs.bmk"). > > On peut aussi: > - mettre le chemin du fichier dans bookmark-default-file, > - au lieu de dired, utiliser plut�t: > (let ((default-directory "/home/monom/")) > (bookmark-load "...")) >
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads