summaryrefslogtreecommitdiff
path: root/.emacs
blob: b6b1f570e5b37780b166b10cf11550e273b609bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
;; Set up the keyboard so the delete key on both the regular keyboard
;; and the keypad delete the character under the cursor and to the right
;; under X, instead of the default, backspace behavior.
(global-set-key [delete] 'delete-char)
(global-set-key [kp-delete] 'delete-char)
;;(global-set-key (read-kbd-macro "C-c <") 'end-of-buffer)
(global-set-key [f1] 'comment-region)
(global-set-key [f2] 'uncomment-region)
;;(global-set-key "C-<<" 'end-of-buffer)


;; My own key bindings ;;
;;(global-set-key [f1] 'compile)
;;(global-set-key [f2] 'delete-other-windows)


;; Turn on font-lock mode for Emacs
(global-font-lock-mode t)



;; Always end a file with a newline
;;(setq require-final-newline t)
(setq require-final-newline nil)


(setq auto-save-default nil)
(setq default-tab-width 4)
(setq make-backup-files nil)

;; Display columns
(setq column-number-mode t)

(setq inhibit-splash-screen t)

;; indent to spaces only
(setq-default indent-tabs-mode nil)

;; Stop at the end of the file, not just add lines
(setq next-line-add-newlines nil)


;; Customized font-lock-comment-face
(custom-set-variables
  ;; custom-set-variables was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
 )
(custom-set-faces
  ;; custom-set-faces was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
 '(font-lock-comment-face ((nil (:foreground "red")))))


;; Needed in Ubuntu
(set-default-coding-systems 'utf-8)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)

;; vim-Scroll 
(setq scroll-conservatively 1)


;; (require 'pymacs)   
;; (pymacs-load "ropemacs" "rope-")   
;; (setq ropemacs-enable-autoimport t)


;; (yas/initialize)
;; (setq yas/root-directory '("~/.emacs.d/mysnippets"
;;                            "/usr/share/emacs/site-lisp/yasnippet/snippets"))
;; (mapc 'yas/load-directory yas/root-directory)
(yas/load-directory "~/.emacs.d/mysnippets")


(setq c-default-style "bsd"
	  c-basic-offset 2)