See: https://github.com/melpa/melpa/pull/5008master
| ;; Your init file should contain only one such instance. | ;; Your init file should contain only one such instance. | ||||
| ;; If there is more than one, they won't work right. | ;; If there is more than one, they won't work right. | ||||
| '(custom-enabled-themes (quote (sanityinc-tomorrow-night))) | '(custom-enabled-themes (quote (sanityinc-tomorrow-night))) | ||||
| '(custom-safe-themes (quote ("06f0b439b62164c6f8f84fdda32b62fb50b6d00e8b01c2208e55543a6337433a" "4cf3221feff536e2b3385209e9b9dc4c2e0818a69a1cdb4b522756bcdf4e00a4" default))) | |||||
| '(org-startup-truncated nil)) | |||||
| '(custom-safe-themes | |||||
| (quote | |||||
| ("06f0b439b62164c6f8f84fdda32b62fb50b6d00e8b01c2208e55543a6337433a" "4cf3221feff536e2b3385209e9b9dc4c2e0818a69a1cdb4b522756bcdf4e00a4" default))) | |||||
| '(org-startup-truncated nil) | |||||
| '(package-selected-packages | |||||
| (quote | |||||
| (flycheck solidity-mode sql-indent pip-requirements css-eldoc less-css-mode scss-mode sass-mode mmm-mode rainbow-mode tagedit yasnippet yagist ws-butler whole-line-or-region whitespace-cleanup-mode volatile-highlights unfill undo-tree switch-window smex smarty-mode smartparens rainbow-delimiters php-mode pandoc-mode page-break-lines ox-pandoc ox-gfm org-pomodoro multiple-cursors move-dup markdown-mode magit-gh-pulls json-mode js-comint iedit idomenu ido-completing-read+ highlight-symbol highlight-escape-sequences helm-swoop helm-gtags guide-key gitignore-mode github-clone github-browse-file gitconfig-mode git-timemachine git-messenger fullframe fill-column-indicator expand-region duplicate-thing dtrt-indent diminish csv-mode color-theme-sanityinc-tomorrow color-theme-sanityinc-solarized coffee-mode clean-aindent-mode bug-reference-github browse-kill-ring auto-complete anzu ace-jump-mode ac-js2)))) | |||||
| (custom-set-faces | (custom-set-faces | ||||
| ;; custom-set-faces was added by Custom. | ;; custom-set-faces was added by Custom. | ||||
| ;; If you edit it by hand, you could mess it up, so be careful. | ;; If you edit it by hand, you could mess it up, so be careful. |
| ;;("melpa" . "http://melpa.milkbox.net/packages/")) | ;;("melpa" . "http://melpa.milkbox.net/packages/")) | ||||
| ;; sort apropos by rlevance | ;; sort apropos by rlevance | ||||
| ;; Added by Package.el. This must come before configurations of | |||||
| ;; installed packages. Don't delete this line. If you don't want it, | |||||
| ;; just comment it out by adding a semicolon to the start of the line. | |||||
| ;; You may delete these explanatory comments. | |||||
| (package-initialize) | |||||
| (setq apropos-sort-by-scores t) | (setq apropos-sort-by-scores t) | ||||
| ;; bind M-i to imenu | ;; bind M-i to imenu | ||||
| (require-package 'diminish) | (require-package 'diminish) | ||||
| (require 'init-themes) | (require 'init-themes) | ||||
| (require 'init-dired) | |||||
| (require 'init-isearch) | (require 'init-isearch) | ||||
| (require 'init-recentf) | (require 'init-recentf) | ||||
| (require 'init-ido) | |||||
| (require 'init-auto-complete) | (require 'init-auto-complete) | ||||
| (require 'init-windows) | (require 'init-windows) | ||||
| (require 'capnp-mode) | (require 'capnp-mode) | ||||
| (require 'init-crontab) | |||||
| (require 'init-org) | (require 'init-org) | ||||
| (require 'init-markdown) | (require 'init-markdown) | ||||
| (require 'init-ox-pandoc) | (require 'init-ox-pandoc) |
| (require-package 'csv-mode) | (require-package 'csv-mode) | ||||
| (require-package 'csv-nav) | |||||
| (add-auto-mode 'csv-mode "\\.[Cc][Ss][Vv]\\'") | (add-auto-mode 'csv-mode "\\.[Cc][Ss][Vv]\\'") | ||||
| ;; TODO: link commits from vc-log to magit-show-commit | ;; TODO: link commits from vc-log to magit-show-commit | ||||
| ;; TODO: smerge-mode | ;; TODO: smerge-mode | ||||
| (require-package 'git-blame) | |||||
| (require-package 'gitignore-mode) | (require-package 'gitignore-mode) | ||||
| (require-package 'gitconfig-mode) | (require-package 'gitconfig-mode) | ||||
| (require-package 'git-messenger) ;; Though see also vc-annotate's "n" & "p" bindings | (require-package 'git-messenger) ;; Though see also vc-annotate's "n" & "p" bindings |
| (require-package 'tidy) | |||||
| (add-hook 'html-mode-hook (lambda () (tidy-build-menu html-mode-map))) | |||||
| (require-package 'tagedit) | (require-package 'tagedit) | ||||
| (after-load 'sgml-mode | (after-load 'sgml-mode | ||||
| (tagedit-add-paredit-like-keybindings) | (tagedit-add-paredit-like-keybindings) |
| ;; Use C-f during file selection to switch to regular find-file | ;; Use C-f during file selection to switch to regular find-file | ||||
| (require 'ido) | (require 'ido) | ||||
| (ido-mode t) | (ido-mode t) | ||||
| (ido-everywhere t) | |||||
| (ido-everywhere nil) | |||||
| (setq ido-enable-flex-matching t) | (setq ido-enable-flex-matching t) | ||||
| (setq ido-use-filename-at-point nil) | (setq ido-use-filename-at-point nil) | ||||
| (setq ido-auto-merge-work-directories-length 0) | (setq ido-auto-merge-work-directories-length 0) | ||||
| (setq ido-use-virtual-buffers t) | (setq ido-use-virtual-buffers t) | ||||
| (when (eval-when-compile (>= emacs-major-version 24)) | (when (eval-when-compile (>= emacs-major-version 24)) | ||||
| (require-package 'ido-ubiquitous) | |||||
| (require-package 'ido-completing-read+) | |||||
| (ido-ubiquitous-mode t)) | (ido-ubiquitous-mode t)) | ||||
| ;; Use smex to handle M-x | ;; Use smex to handle M-x |
| (backward-char) (insert "\n")) | (backward-char) (insert "\n")) | ||||
| (indent-region begin end))) | (indent-region begin end))) | ||||
| ;;---------------------------------------------------------------------------- | |||||
| ;; Integration with tidy for html + xml | |||||
| ;;---------------------------------------------------------------------------- | |||||
| (require-package 'tidy) | |||||
| (add-hook 'nxml-mode-hook (lambda () (tidy-build-menu nxml-mode-map))) | |||||
| (provide 'init-nxml) | (provide 'init-nxml) |
| (when (< emacs-major-version 24) | (when (< emacs-major-version 24) | ||||
| (require-package 'org)) | (require-package 'org)) | ||||
| (require-package 'org-fstree) | |||||
| ;(when *is-a-mac* | |||||
| ; (require-package 'org-mac-link) | |||||
| ; (autoload 'org-mac-grab-link "org-mac-link" nil t) | |||||
| ; (require-package 'org-mac-iCal)) | |||||
| (define-key global-map (kbd "C-c l") 'org-store-link) | (define-key global-map (kbd "C-c l") 'org-store-link) | ||||
| (define-key global-map (kbd "C-c a") 'org-agenda) | (define-key global-map (kbd "C-c a") 'org-agenda) |