123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- (setq inhibit-splash-screen t
- inhibit-startup-echo-area-message t
- initial-scratch-message ""
- initial-major-mode 'text-mode)
- (setq ring-bell-function 'ignore)
- (blink-cursor-mode 0)
- (when (boundp 'scroll-bar-mode)
- (scroll-bar-mode -1))
- (when (display-graphic-p)
- (tool-bar-mode -1))
- (setq scroll-margin 0
- scroll-conservatively 9999
- scroll-step 1)
- (setq visual-line-fringe-indicators '(left-curly-arrow right-curly-arrow))
- (setq-default left-fringe-width nil)
- (setq-default indicate-empty-lines t)
- (defalias 'yes-or-no-p 'y-or-n-p)
- (setq vc-follow-symlinks nil)
- (setq select-enable-clipboard nil)
- (setq x-select-enable-clipboard nil)
- (setq x-select-enable-clipboard-manager nil)
- (setq sentence-end-double-space nil)
- (savehist-mode 1)
- (setq savehist-additional-variables
- '(kill-ring search-ring regexp-search-ring))
- (show-paren-mode t)
- (winner-mode)
- (setq version-control t
- kept-new-versions 10
- kept-old-versions 0
- delete-old-versions t
- backup-by-copying t)
- (setq vc-make-backup-files t)
- (setq backup-directory-alist '(("" . "~/.emacs.d/backups/per-save")))
- (defun force-backup-of-buffer ()
-
-
- (when (not buffer-backed-up)
-
- (let ((backup-directory-alist '(("" . "~/.emacs.d/backups/per-session")))
- (kept-new-versions 3))
- (backup-buffer)))
-
-
-
- (let ((buffer-backed-up nil))
- (backup-buffer)))
- (add-hook 'before-save-hook 'force-backup-of-buffer)
- (setq auto-save-file-name-transforms
- `((".*" , "~/.emacs.d/backups/auto-saves" t)))
- (toggle-save-place-globally)
- (defun grep-search-all-buffers (regexp)
- (interactive "sRegexp: ")
- (multi-occur-in-matching-buffers "." regexp t))
- (defun create-tags (dir-name)
- "Create tags file."
- (interactive "DDirectory: ")
- (shell-command
- (format "\"%s\" -f TAGS -e -R %s"
- tags-generator (directory-file-name dir-name))))
- (add-to-list 'load-path (expand-file-name "packages" user-emacs-directory))
- (require 'packages)
- (global-set-key (kbd "C-SPC") 'dabbrev-completion)
- (defun win-setup ()
- (add-to-list 'exec-path "C:/Program Files (x86)/Aspell/bin/")
- (setq ispell-program-name "aspell")
-
- (if (file-directory-p "C:/MinGW/msys/1.0/bin")
- (setenv "PATH" (concat (getenv "PATH") "C:/MinGW/msys/1.0/bin")))
-
-
- (setq tags-generator (expand-file-name "ctags.exe" user-emacs-directory))
- (defun cmd ()
- (interactive)
- (make-comint-in-buffer "cmd" nil "cmd" nil)
- (switch-to-buffer "*cmd*"))
- (setq org-default-notes-file "~/../../Owncloud/org/organizer.org"))
- (defun linux-setup ()
- (setq tage-generator "ctags")
- (setq org-default-notes-file "~/Owncloud/org/organizer.org"))
- (cond ((eq system-type 'windows-nt) (win-setup))
- ((eq system-type 'gnu/linux) (linux-setup))
- (t (message "")))
- (defconst custom-file (expand-file-name "custom.el" user-emacs-directory))
- (unless (file-exists-p custom-file)
- (write-region "(custom-set-faces
- '(linum-relative-current-face ((t (:inherit linum :background "dim gray" :foreground "white" :underline nil)))))
- (custom-set-variables
- '(custom-enabled-themes (quote (solarized-light)))
- '(custom-safe-themes
- (quote
- (\"c7a9a68bd07e38620a5508fef62ec079d274475c8f92d75ed0c33c45fbe306bc\" default))))
- " nil custom-file))
- (load custom-file)
|