12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- ;; get rid of useless things
- (dolist (mode '(menu-bar-mode tool-bar-mode scroll-bar-mode))
- (when (fboundp mode) (funcall mode -1)))
- ;; utf-8 for dah win
- (set-terminal-coding-system 'utf-8)
- (set-keyboard-coding-system 'utf-8)
- (prefer-coding-system 'utf-8)
- (load-library "iso-transl")
- ;; Ask for y/n instead of yes or no
- (defalias 'yes-or-no-p 'y-or-n-p)
- ;; Get hostname
- (setq hostname (replace-regexp-in-string "\\(^[[:space:]\n]*\\|[[:space:]\n]*$\\)" "" (with-output-to-string (call-process "hostname" nil standard-output))))
- ;; Add lib paths
- (setq dotfiles-lib-dir "~/.emacs.d/lib/")
- (dolist (path (list "dockerfile-mode"
- "markdown-mode"
- "linum-plus"
- "go-mode"
- "emacs-fish"
- "yaml-mode"
- "focus"
- "rust-mode"))
- (add-to-list 'load-path (concat dotfiles-lib-dir path)))
- ;; Require libs
- (dolist (lib (list 'dockerfile-mode
- 'linum+
- 'go-mode
- 'markdown-mode
- 'fish-mode
- 'yaml-mode
- 'focus
- 'rust-mode))
- (require lib))
- (global-linum-mode 1)
|