🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: fr.comp.applications.emacs
5 messages
5 total messages Started by jean rio Sun, 06 Jan 2013 10:02
bookmark-load
#225
Author: jean rio
Date: Sun, 06 Jan 2013 10:02
19 lines
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
#227
Author: jean rio
Date: Mon, 07 Jan 2013 19:46
29 lines
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
#228
Author: Paul Gaborit
Date: Tue, 08 Jan 2013 00:23
35 lines
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
#229
Author: Georges Ko
Date: Tue, 08 Jan 2013 07:45
24 lines
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
#239
Author: jean rio
Date: Wed, 09 Jan 2013 14:41
34 lines
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