GNU/Linux >> Tutoriels Linux >  >> Linux

Modifier le tampon de la *liste de signets* sur Emacs ?

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.


Linux
  1. Gnome arrête de saisir les clés Emacs ?

  2. Quelle est la différence entre la mémoire tampon et la mémoire cache sous Linux ?

  3. Comment trouver la taille du tampon de socket de Linux

  4. Comment copier le tampon de copie GNU Screen dans le presse-papiers ?

  5. Changer la commande find-grep par défaut dans emacs

Planifier une visite avec le psychiatre Emacs

Comment utiliser la commande Linux dmesg

Mettez en signet les commandes Linux pour une invocation répétée plus facile

Comment ajouter un signet dans l'explorateur de dossiers Nautilus ?

Comment augmenter le tampon de défilement dans une session d'écran en cours d'exécution ?

Quelle est la relation entre le tampon en anneau DMA et l'anneau TX/RX pour une carte réseau ?