Guest User

Untitled

a guest
Jun 20th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. ;; Old customizations
  2. (setq scroll-step 1)
  3.  
  4. ;; Switch RET and LF. Makes <return> indent
  5. (defvar tmp (global-key-binding "\C-m"))
  6. (global-set-key "\C-m" (global-key-binding "\C-j"))
  7. (global-set-key "\C-j" tmp)
  8.  
  9. (setq-default tab-width 4)
  10. (setq-default indent-tabs-mode t)
  11. (setq-default truncate-lines t) ; don't wrap
  12. (setq-default c-basic-offset 4)
  13. (c-set-offset 'case-label '+) ; indent case statements
  14.  
  15. ;; Paren Jumping
  16.  
  17. (defun match-paren (arg)
  18. (interactive "p")
  19. (cond
  20. ((looking-at "\\s\(") (forward-list 1) (backward-char 1))
  21. ((looking-at "\\s\)") (forward-char 1) (backward-list 1))
  22. ;((looking-at "\\s\{") (forward-list 1) (backward-char 1))
  23. ;((looking-at "\\s\}") (forward-char 1) (backward-list 1))
  24. (t (self-insert-command (or arg 1)))))
  25.  
  26. (global-set-key "\C-j" 'match-paren)
Add Comment
Please, Sign In to add comment