;; Display latin-1 characters (standard-display-european 1) ;; Set default buffer coding system (setq default-buffer-file-coding-system 'iso-8859-1-unix) ;; No silly startup-message (setq inhibit-startup-message t) ;; Don't add newlines at end of file when I go down (setq next-line-add-newlines ()) ;; Remove completion-window when leaving mini-buffer (setq remove-help-window t) ;; Don't like help every time I fail to give right command ;; Can type '?' to get it (setq completion-auto-help nil) ;; Add font-lock mode when coding (global-font-lock-mode t) ;; Add column numbers (column-number-mode t) ;; Add windows CUA mode (load "cua-mode") (CUA-mode t) ;; Use text mode instead of fundamental mode (setq default-major-mode 'text-mode) ;; Display trailing whitespace characters (setq show-trailing-whitespace 1) ;; Add fill mode to the text mode (add-hook 'text-mode-hook (lambda () (auto-fill-mode t))) ;; Add indentation level to c mode (add-hook 'c-mode-hook (lambda () (set 'c-basic-offset 4))) (add-hook 'java-mode-hook (lambda () (set 'c-basic-offset 4))) (add-hook 'c++-mode-hook (lambda () (set 'c-basic-offset 4))) ;; Global key bindings (global-set-key [ home ] 'beginning-of-line) (global-set-key [ end ] 'end-of-line) (global-set-key "\C-cg" 'goto-line) ;; Customizer settings (custom-set-variables '(sentence-end-double-space nil) '(case-fold-search nil) '(c-basic-offset 4) '(eol-mnemonic-undecided "(???)") '(eol-mnemonic-dos "(Dos)") '(indent-tabs-mode nil)) (custom-set-faces)