Sur Emacs (en utilisant Bookmarks+), si je tape C-x r l
Je peux ouvrir le tampon *Bookmark List*
et naviguer dans mes favoris.
Sur ce tampon, si je tape Entrée sur un signet donné, Emacs ouvre le signet, et si je tape r
Emacs me permet de l'éditer (renommer). Cependant, ce mode d'édition nécessite que je tape mes modifications à partir de zéro sur le mini-tampon (c'est-à-dire que je dois fournir le nouveau nom du signet et le nouveau chemin complet du signet).
Je me demandais s'il y avait un moyen de modifier la *Bookmark List*
tampon directement, comme si j'éditais n'importe quel tampon normal, de sorte que je n'ai pas à retaper le nouveau nom ou le chemin du signet (au cas où je voudrais en conserver des parties) à partir de zéro.
Réponse acceptée :
Non, la *Bookmark List *
buffer n'est pas directement modifiable. Mais il existe des commandes (touches) pour modifier les signets qui y sont affichés. Vous avez mentionné r . Il y a aussi e et E , selon la partie d'un signet que vous souhaitez modifier. Sans oublier plusieurs touches pour modifier les balises d'un marque-page.
Quant à récupérer du texte existant pour le réutiliser (le modifier), cela devrait être trivial. La valeur actuelle est disponible comme valeur par défaut (M-n , M-p ). Ou vous pouvez le copier depuis un tampon d'aide :C-h RET donne de l'aide sur le signet de la ligne courante (dans le tampon *Help*
), et avec un préfixe arg, l'enregistrement complet du signet est affiché, c'est-à-dire le sexp Lisp représentant le signet, qui se trouve dans votre fichier de signet (~/.emacs.bmk
, par défaut).
Les valeurs actuelles de n'importe quelle partie d'un signet que vous voudriez modifier sont ainsi facilement disponibles - vous ne devriez jamais avoir à repartir de zéro.