line endings in XEmacs
So the MS Visual Studio 2003 compiler is picky about the lineendings in your files. It only wants dos cr/lf linefeeds, not unix cr, and definitly not a mix of the two.
In XEmacs the magic word realted to this is coding. C-h a coding RET will get you more than you ever wanted to know about character coding systems.
Thanks to http://www.cs.odu.edu/~zeil/software/.emacs I got this working. Here's the snippet I'm have in my init.el to use dos linefeeds by default:
(set-default-buffer-file-coding-system 'undecided-dos)
(setq coding-toggle nil)
(defun toggle-line-end-coding ()
"Switch from DOS line ends (\r\n) to Unix (\n) and back again"
(interactive)
(if coding-toggle
(progn
(set-buffer-file-coding-system `undecided-unix)
(setq coding-toggle nil)
(message "Use unix line endings." ())
)
(progn
(set-buffer-file-coding-system `undecided-dos)
(setq coding-toggle t)
(message "Use dos line endings." ())
)))
In XEmacs the magic word realted to this is coding. C-h a coding RET will get you more than you ever wanted to know about character coding systems.
Thanks to http://www.cs.odu.edu/~zeil/software/.emacs I got this working. Here's the snippet I'm have in my init.el to use dos linefeeds by default:
(set-default-buffer-file-coding-system 'undecided-dos)
(setq coding-toggle nil)
(defun toggle-line-end-coding ()
"Switch from DOS line ends (\r\n) to Unix (\n) and back again"
(interactive)
(if coding-toggle
(progn
(set-buffer-file-coding-system `undecided-unix)
(setq coding-toggle nil)
(message "Use unix line endings." ())
)
(progn
(set-buffer-file-coding-system `undecided-dos)
(setq coding-toggle t)
(message "Use dos line endings." ())
)))
0 Comments:
Post a Comment
<< Home