unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* About write-contents-functions in pre-test 24.0.95.1
@ 2012-04-17 15:50 Chming
  2012-04-17 22:44 ` PJ Weisberg
  0 siblings, 1 reply; 2+ messages in thread
From: Chming @ 2012-04-17 15:50 UTC (permalink / raw)
  To: emacs-devel

Hello,

I am using the following codes to untabify code in c mode.

;; Untabify when saving
(defun ska-untabify ()
  (save-excursion
    (goto-char (point-min))
    (when (search-forward "\t" nil t)
      (untabify (1- (point)) (point-max)))
    nil))

(defun saving-untabify ()
  (add-hook 'write-contents-functions 'ska-untabify nil t))
(add-hook 'c-mode-common-hook 'saving-untabify)

Right now when I try this on the latest version, it looks like it will
remove all tabs in makefile mode. My understanding is this func only
works on cc-mode. Is that correct to use write-contents-functions in
this way?

Thanks a lot.

Ming



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

end of thread, other threads:[~2012-04-17 22:44 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-04-17 15:50 About write-contents-functions in pre-test 24.0.95.1 Chming
2012-04-17 22:44 ` PJ Weisberg

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

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).