unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Auto add register when leaving buffer?
@ 2024-11-05  9:29 Marc Coquand
  2024-11-05 11:43 ` Michael Heerdegen via Users list for the GNU Emacs text editor
  2024-11-08 12:49 ` Jean Louis
  0 siblings, 2 replies; 5+ messages in thread
From: Marc Coquand @ 2024-11-05  9:29 UTC (permalink / raw)
  To: help-gnu-emacs


Heya,

In vim I used to have a nifty setup where I would auto register marks
when leaving a buffer. For example, I'd auto assign 'c to be last open
css file, 'h to be last open html file etc.

I'm trying to setup something similar in emacs, and tried the following
hook:

(use-package sgml-mode
  :hook
  (css-mode . (lambda ()
		(interactive)
		(add-hook 'window-buffer-change-functions
			  (lambda ()
			    (interactive)
			      (point-to-register ?c)) 0 't))))


I think I'm on the right track, but it seems to not be working. The
following function

(defun me/point-to-c ()
  (interactive)
  (point-to-register ?c))

Seems to work, but the hook that should trigger on buffer change does
not work. 

What am I missing?

-- mccd




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-11-10 13:04 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-05  9:29 Auto add register when leaving buffer? Marc Coquand
2024-11-05 11:43 ` Michael Heerdegen via Users list for the GNU Emacs text editor
2024-11-08 12:49 ` Jean Louis
2024-11-09  7:04   ` Marc Coquand
2024-11-10 13:04     ` Jean Louis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).