User Tools

Site Tools


emacs:emacs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
emacs:emacs [2015/09/12 20:14] – [Show whitespace] devaemacs:emacs [2015/09/12 20:24] (current) – [Show whitespace] deva
Line 1: Line 1:
 ======Emacs====== ======Emacs======
 +
 +=====Set up custom lisp path=====
 +<code lisp>
 +(add-to-list 'load-path "~/.emacs.d/lisp/")
 +</code>
  
 =====Show trailing whitespace===== =====Show trailing whitespace=====
Line 5: Line 10:
 <code lisp> <code lisp>
 (custom-set-variables (custom-set-variables
- '(show-trailing-whitespace t))+ '(show-trailing-whitespace t) 
 +)
 </code> </code>
  
Line 21: Line 27:
 Add the following lines to the ''.emacs'' file: Add the following lines to the ''.emacs'' file:
 <code lisp> <code lisp>
-(add-to-list 'load-path "~/.emacs.d/lisp/"+(require 'smart-tabs-mode)
-(load-file "~/.emacs.d/lisp/cl-lib-0.5.el"+
-(load-file "~/.emacs.d/lisp/smart-tabs-mode.el")+
  
 (autoload 'smart-tabs-mode "Intelligently indent with tabs, align with spaces!") (autoload 'smart-tabs-mode "Intelligently indent with tabs, align with spaces!")
Line 32: Line 36:
 (smart-tabs-insinuate 'c 'c++ 'java 'javascript 'cperl 'ruby 'nxml) (smart-tabs-insinuate 'c 'c++ 'java 'javascript 'cperl 'ruby 'nxml)
 </code> </code>
- 
 =====Switch between cc/h files===== =====Switch between cc/h files=====
 Switch between the header and implementation using Alt-o. Switch between the header and implementation using Alt-o.
Line 53: Line 56:
 Use sane colors: Use sane colors:
 <code lisp> <code lisp>
-(set-face-attribute 'whitespace-space nil :background nil :foreground "LightBlue1") +(set-face-attribute 'whitespace-space nil :background nil :foreground "LightCyan2") 
-(set-face-attribute 'whitespace-space-after-tab nil :background nil :foreground "LightBlue1") +(set-face-attribute 'whitespace-space-after-tab nil :background nil :foreground "LightCyan2") 
-(set-face-attribute 'whitespace-tab nil :background nil :foreground "LightBlue1")+(set-face-attribute 'whitespace-tab nil :background nil :foreground "LightCyan2")
 (set-face-attribute 'whitespace-line nil :foreground nil :background nil :weight 'bold) (set-face-attribute 'whitespace-line nil :foreground nil :background nil :weight 'bold)
 </code> </code>
  
-Disable newlines:+Disable newlines and wierd rendering of long lines:
 <code lisp> <code lisp>
 (custom-set-variables (custom-set-variables
- '(whitespace-style (quote (face tabs spaces trailing lines space-before-tab indentation empty space-after-tab space-mark tab-mark)))+ '(whitespace-style (quote (face tabs spaces trailing space-before-tab indentation empty space-after-tab space-mark tab-mark)) 
 +)
 </code> </code>
- 
emacs/emacs.txt · Last modified: 2015/09/12 20:24 by deva