Commit Graph

375 Commits (b6c7fc0b0e9dda3ff5106c3ee7cfe40f20825908)

Author SHA1 Message Date
Pierre Neidhardt 79f1bb9082 Emacs: Remove evil-leader from selected package
Move its config to a separate file.
2017-07-26 17:47:57 +01:00
Pierre Neidhardt 8f70f4dddf Emacs: Fix flycheck init 2017-07-26 17:47:57 +01:00
Pierre Neidhardt c545e2915d Emacs: Init EXWM 2017-07-26 17:47:57 +01:00
Pierre Neidhardt 2d2b255611 Emacs: Bind flycheck-or-whitespace-mode to f9 2017-07-25 10:31:06 +01:00
Pierre Neidhardt c6d6652a32 Emacs: Comment out bison-mode from selected packages 2017-07-24 17:26:38 +01:00
Pierre Neidhardt c47d078829 Emacs: Finalize mu4e conf, add leader bindings, add mu4e-alert 2017-07-24 17:26:38 +01:00
Pierre Neidhardt 099518f0dd Emacs: Add helm-mu to selected packages 2017-07-20 17:21:37 +01:00
Pierre Neidhardt 5dbc8c5822 Emacs: Rename 'smiext' and comment on EMMS nil-resume
'smiext' should be removed at some point.
2017-07-20 17:21:37 +01:00
Pierre Neidhardt f69a4b7fb7 Emacs: Init mu4e
Remove mutt-specific config
2017-07-20 17:21:37 +01:00
Pierre Neidhardt cd2296d606 Emacs: Don't select rc-mode package by default 2017-07-18 17:34:28 +01:00
Pierre Neidhardt 1acd9493ef Emacs: Add Flycheck and helm-flycheck to selected packages 2017-07-17 17:17:24 +01:00
Pierre Neidhardt 0a5654ed6c Emacs: Init Elfeed 2017-07-17 07:59:36 +01:00
Pierre Neidhardt 82da2f2288 Emacs: Evil: Add bindings for transmission 2017-07-15 18:24:21 +01:00
Pierre Neidhardt 0e61cfd47a Emacs: Fix and set up transmission.el 2017-07-12 22:51:57 +01:00
Pierre Neidhardt 31f7bd149e Emacs: Comment on cairo dependency for poppler needed for pdf-tools 2017-07-12 22:51:14 +01:00
Pierre Neidhardt 36ee5cd5b2 Remove fish config 2017-07-08 23:16:18 +01:00
Pierre Neidhardt 6186417351 Emacs: Use prettify-symbols-mode instead of latex-pretty-symbols 2017-07-03 22:43:37 +01:00
Pierre Neidhardt f5ac496622 Emacs: Replace init-pdf by pdf-tools 2017-07-02 19:13:04 +01:00
Pierre Neidhardt ef782a1da1 Emacs: Remove auto-revert modeline lighter 2017-06-30 17:27:02 +01:00
Pierre Neidhardt cbc7c41b58 Emacs: Color XML elements for it is too unreadable otherwise 2017-06-28 17:44:36 +01:00
Pierre Neidhardt 658caac1fd Emacs: Eshell: Add default completion from fish 2017-06-28 17:44:36 +01:00
Pierre Neidhardt 3fc0047778 Emacs: Eshell: Fallback to bash for completion 2017-06-27 21:15:26 +01:00
Pierre Neidhardt 178977c88a Emacs: Use auto-mode-alist instead of find-file-hook when it makes sense 2017-06-27 09:50:24 +01:00
Pierre Neidhardt b43d075e32 Emacs: Fix `custom-file' location when not running the daemon 2017-06-26 15:01:23 +01:00
Pierre Neidhardt 6ac9bb075f Emacs: Load magit just-in-time. 2017-06-26 15:01:23 +01:00
Pierre Neidhardt 0077cf8881 Emacs: Emms: Set Evil bindings and basic config 2017-06-25 11:57:14 +01:00
Pierre Neidhardt cbd21d7fa1 Emacs: Evil: Use evil-commentary 2017-06-24 10:04:05 +01:00
Pierre Neidhardt 2ac066840b Emacs: Set tab-width to 4 in XML 2017-06-23 15:24:55 +01:00
Pierre Neidhardt 75022b580a Emacs: Use global keys instead of mickey minor mode
It's simpler.

Mickey can create un-intended shadowing of some modes.
If a global key is shadowed, it calls for configuring the mode, which is
logical. We should not modify the global config for the sake of one mode.
2017-06-20 19:40:13 +01:00
Pierre Neidhardt f1ee9783b4 Emacs: Revert to using "local" instead of "init-local" 2017-06-20 15:21:08 +01:00
Pierre Neidhardt 848f68ab9e Emacs: Set tab-width to 8 in Lisp modes 2017-06-18 21:25:34 +01:00
Pierre Neidhardt e839ddfd36 Emacs: Add Esup to package-selected-packages 2017-06-18 18:44:02 +01:00
Pierre Neidhardt d5c9290414 Emacs: Reduce init by temporarily disabling the file-name-handler 2017-06-18 18:40:38 +01:00
Pierre Neidhardt bf41484988 Emacs: Reduce init time by temporarily reducing GC threshold 2017-06-18 18:06:47 +01:00
Pierre Neidhardt 7910532d58 Emacs: Add Emacs version check 2017-06-18 18:05:50 +01:00
Pierre Neidhardt ed5ca4542d Emacs: Restructure init files, use "init-" prefix for all 2017-06-18 17:50:31 +01:00
Pierre Neidhardt e9c1039373 Emacs: Add sx (StackExchange mode) to package-selected-packages 2017-06-18 16:57:56 +01:00
Pierre Neidhardt 49ebae69fe Emacs: Use dolist, other nits 2017-06-18 16:56:07 +01:00
Pierre Neidhardt 450e2875b7 Emacs: Load 'latex-pretty-symbols' just in time 2017-06-18 16:53:55 +01:00
Pierre Neidhardt fbf87c841c Emacs: Add 'transmission' to package-selected-packages 2017-06-18 16:53:55 +01:00
Pierre Neidhardt cf713a0f6c Emacs: Keep custom-file in temp folder (with server socket) 2017-06-18 16:53:55 +01:00
Pierre Neidhardt 742020d99d Emacs: Use `push' where it's more idiomatic 2017-06-18 16:53:55 +01:00
Pierre Neidhardt a98f238c21 Emacs: Add debbugs to package-selected-packages 2017-06-18 16:53:55 +01:00
Pierre Neidhardt a1520a5626 Emacs: Eshell: Move the full config to mode-eshell 2017-06-18 16:53:55 +01:00
Pierre Neidhardt d2bedbd7ce Emacs: Use nconc instead of add-to-list for package-selected-packages 2017-06-18 16:53:55 +01:00
Pierre Neidhardt 1cb56931ef Emacs: Move markdown config to a separate file 2017-06-18 16:53:55 +01:00
Pierre Neidhardt 21528b10f9 Emacs: Remove multiple-cursors 2017-06-18 16:53:54 +01:00
Pierre Neidhardt 66009abe6c Emacs: Use with-eval-after-load instead of hooks for deferred loading 2017-06-18 16:53:54 +01:00
Pierre Neidhardt e625d4eeb6 Emacs: Fix Eshell cache folder 2017-06-16 07:09:52 +01:00
Pierre Neidhardt 4790312842 Emacs: Eshell: Fix load order and aliases 2017-06-15 20:08:32 +01:00
Pierre Neidhardt c37af9b279 Emacs: Tweak Eshell (prompt, aliases, evil bindings, next-prompt defun, helm) 2017-06-12 21:26:50 +01:00
Pierre Neidhardt 2c5b29871f Emacs: Evil: Use evil-ediff 2017-06-04 16:46:46 +01:00
Pierre Neidhardt 3527fa5507 Emacs: Evil: Close some undecided TODOs 2017-06-04 15:31:41 +01:00
Pierre Neidhardt 0f7ad9bdbd Emacs: Remove load-external and rely on require+autoload instead 2017-06-04 12:53:01 +01:00
Pierre Neidhardt f3af0f8772 Emacs: Backup Mutt files on save 2017-06-03 13:53:31 +01:00
Pierre Neidhardt aa85994072 Emacs: Remove god-mode 2017-05-28 18:51:31 +02:00
Pierre Neidhardt e7e6712782 Emacs: Remove multiple-cursors from selected packages 2017-05-28 18:50:27 +02:00
Pierre Neidhardt db948a888f Emacs: Fix evil-mc 2017-05-28 18:37:54 +02:00
Pierre Neidhardt fda6e97941 Emacs: Remove the unnecessarily complicated graphviz-dot-mode config 2017-05-28 15:59:55 +02:00
Pierre Neidhardt c2a8fe4ee0 Emacs: Go to end-of-line when editing a fish command 2017-05-28 15:57:12 +02:00
Pierre Neidhardt 1af113aaa7 Emacs: Name functions instead of lambdas in hooks (init.el) 2017-05-28 15:50:39 +02:00
Pierre Neidhardt 38da1249c5 Emacs: Fix some indentation and comment style 2017-05-28 15:16:08 +02:00
Pierre Neidhardt fd80913a5e Emacs: Rename sanitize->fmt and add to lisp hook 2017-05-28 12:12:53 +02:00
Pierre Neidhardt b561cbd3e5 Map Ctrl+Escape to Caps Lock 2017-05-27 16:41:36 +02:00
Pierre Neidhardt 4c00ce9364 Emacs: Allow arbitrary load order for Helm 2017-05-27 16:36:01 +02:00
Pierre Neidhardt 0af5536f5d Emacs: Don't set keys in hooks (lisp and markdown) 2017-05-26 14:12:51 +02:00
Pierre Neidhardt 183312e9bd Emacs: Add evil-mc to selected packages 2017-05-25 18:21:44 +02:00
Pierre Neidhardt bf0b854079 Emacs: Fix Helm load order 2017-05-25 18:20:23 +02:00
Pierre Neidhardt 016a152ca0 Emacs: Simplify 'init.el', merge small mode config with it 2017-05-25 18:20:23 +02:00
Pierre Neidhardt a43ba4c6ef Emacs: Bind M-' to markdown-blockquote-region 2017-05-25 18:20:23 +02:00
Pierre Neidhardt 18062e3ce9 Emacs: Use Evil-mode 2017-05-25 18:20:23 +02:00
Pierre Neidhardt 677a6cb2f6 Emacs: Replace most mapc/mapcar by dolist 2017-05-25 16:59:19 +02:00
Pierre Neidhardt 76df272c35 Emacs: Remove powerline 2017-05-22 11:13:03 +02:00
Pierre Neidhardt aca248c2f0 Emacs: Prevent 'customize' from clutter init file 2017-05-21 23:49:20 +02:00
Pierre Neidhardt 04403e71c5 Emacs: Fix mediawiki-mode -> mediawiki in selected packages 2017-05-20 15:36:29 +02:00
Pierre Neidhardt 13d5abfe62 Emacs: Add bbcode-mode and mediawiki-mode to selected packages 2017-05-19 14:37:29 +02:00
Pierre Neidhardt 0bdafa08d7 Emacs: Fix latex-math-preview loading and colors 2017-05-16 21:03:19 +02:00
Pierre Neidhardt e3a4ec4c79 Emacs: Replace guess-style with dtrt-indent 2017-05-14 10:07:23 +05:30
Pierre Neidhardt e0d0a6c8ba Emacs: Init god-mode 2017-05-09 00:05:53 +05:30
Pierre Neidhardt 400f6ab4db Emacs: Remove useless settings from main config 2017-05-08 12:30:14 +05:30
Pierre Neidhardt d7b7d72764 Emacs: Format markdown headers 2017-01-28 11:29:33 +01:00
Pierre Neidhardt 00f5f52bdd Emacs: Use native Helm option instead of helm-fuzzy-find 2016-12-23 19:40:59 +01:00
Pierre Neidhardt c7177070bd Emacs: Fix magit commit error on newer versions
`git-commit-fill-column` is deprecated.
2016-12-23 19:38:39 +01:00
Pierre Neidhardt d72599f73f Emacs: Rename theme.el -> visual.el 2016-12-12 18:23:53 +05:30
Pierre Neidhardt ee9dacd2f9 Emacs: Split ediff window horizontally 2016-12-11 10:45:04 +05:30
Pierre Neidhardt d79df0d7df Emacs: Remove useless mode-js file 2016-10-14 18:04:45 +05:30
Pierre Neidhardt a3c9a9d276 Emacs: Remove useless AWK config 2016-10-14 17:43:26 +05:30
Pierre Neidhardt 90eb990855 Emacs: Remove futile hlines 2016-10-14 17:33:30 +05:30
Pierre Neidhardt 519b18705c Emacs: Remove personal.el 2016-10-13 18:28:35 +05:30
Pierre Neidhardt 6359952cc2 Emacs: Add fish-mode to package list 2016-10-13 16:53:30 +05:30
Pierre Neidhardt b0fad8a46b Emacs: Do not use hs-minor-mode 2016-10-08 19:40:30 +05:30
Pierre Neidhardt 2fd5b5203b Emacs: Note down helm-pt package, maybe not needed 2016-10-08 19:40:29 +05:30
Pierre Neidhardt d58d509dd2 Emacs: Use package-selected-packages feature from v25
'package-selected-packages' replaces 'favorite-packages'.
'package-install-selected-packages' replaces 'init-extra-packages'.
2016-10-08 19:40:29 +05:30
Pierre Neidhardt 74ed2c365c Emacs: Use company + helm-company for C and Go 2016-10-08 19:40:20 +05:30
Pierre Neidhardt a7ff1ee133 Emacs: Add go-eldoc and go-guru 2016-10-08 19:13:30 +05:30
Pierre Neidhardt bc5ffa4361 Emacs: Update configuration to 25.1 2016-10-05 10:26:16 +05:30
Pierre Neidhardt 8fe366ad04 Emacs: Add 'wgrep' to the favorite package list 2016-09-23 18:56:57 +05:30
Pierre Neidhardt 4d652bf96a Emacs: Always show word-granularity differences with Magit 2016-06-11 09:11:47 +02:00
Pierre Neidhardt 807962e0eb Emacs: Move helm config to tool-helm.el 2016-06-10 13:53:40 +02:00
Pierre Neidhardt d2bcd1bc4c Emacs: Customize helm faces 2016-06-10 13:48:43 +02:00
Pierre Neidhardt 00e2ae8ce0 Emacs: Change magit-branch-remote color to a more visible orange red 2016-06-10 10:29:18 +02:00
Pierre Neidhardt 106eff294c Emacs: Set helm git grep to ignore out-of-tree files 2016-06-10 10:04:30 +02:00
Pierre Neidhardt 587f8b83c0 Emacs: Set git-commit-summary-max-length to git-commit-fill-column 2016-06-09 22:42:42 +02:00
Pierre Neidhardt 58ebdfa919 Emacs: Use 'helm-regexp' instead of query-replace(-regexp) 2016-06-09 22:33:33 +02:00
Pierre Neidhardt 34689df5cd Merge branch 'master' of bitbucket.org:/ambrevar/dotfiles 2016-06-09 21:49:42 +02:00
Pierre Neidhardt 8b083a43f8 Emacs: Rename package-pinned-packages to favorite-packages
We want to avoid potential clashes, plus the name is shorter.
2016-06-09 21:29:34 +02:00
Pierre Neidhardt 133b9f821f Emacs: Fix Eshell loading hooks to use cache folder 2016-06-09 18:24:34 +02:00
Pierre Neidhardt 297b7e5d81 Emacs: Init magit 2016-06-09 14:42:19 +02:00
Pierre Neidhardt 8773e330b7 Emacs: Use 'helm-regexp' instead of query-replace(-regexp) 2016-06-09 14:39:04 +02:00
Pierre Neidhardt 867616c7ba Emacs: Rename 'my-keys' to 'mickey'
The dash in 'my-keys' implied that 'my' is a suffix for other symbols,
which is not the case at the moment.
2016-06-09 14:18:03 +02:00
Pierre Neidhardt 69cff2285f Emacs: Rename 'my-keys' to 'mickey'
The dash in 'my-keys' implied that 'my' is a suffix for other symbols,
which is not the case at the moment.
2016-06-09 11:27:24 +02:00
Pierre Neidhardt 9bdef91c98 Emacs: Config helm (options and bindings) and extensions 2016-06-08 23:37:21 +02:00
Pierre Neidhardt 5a46392dc4 Emacs: Remove config of unused sr-speedbar, swiper, ftf 2016-06-08 23:33:35 +02:00
Pierre Neidhardt 3ad9096746 Emacs: List favorite packages in 'pinned-packages' to automate install 2016-06-08 23:31:42 +02:00
Pierre Neidhardt c73a14a7a3 Emacs: Fix phi-search loading 2016-06-03 12:14:59 +02:00
Pierre Neidhardt 8614a87dd0 Emacs: Add support for auto-complete and gocode 2016-01-27 18:55:19 +11:00
Pierre Neidhardt fdf4fd4a3f Emacs: Add Maxima support 2015-11-02 20:10:49 +01:00
Pierre Neidhardt ccc27911cc Emacs: Fix ftf settings 2015-10-13 17:24:30 +02:00
Pierre Neidhardt 0e9a410633 Emacs: mc search, fuzzy find, swiper, find-things-fast 2015-10-12 19:01:21 +02:00
Pierre Neidhardt 25fce7fdd3 Emacs: Add sr-speedbar support 2015-10-08 10:02:58 +02:00
Pierre Neidhardt 28318c6239 Emacs: Use Powerline default theme 2015-06-02 17:20:12 +02:00
Pierre Neidhardt 46440ad56a Emacs: Fullscreen binding, dired+ options, turn which on 2015-05-11 19:38:16 +02:00
Pierre Neidhardt 62b87085ad Emacs: Syntax and comments 2015-04-26 17:17:08 +02:00
Pierre Neidhardt 871801c269 Emacs: Asymptote mode 2014-12-16 10:10:41 +01:00
Pierre Neidhardt 54aa107b95 Emacs: Use lisp subfolder 2014-11-25 08:44:22 +01:00
Pierre Neidhardt d30324d319 Emacs: Hack SMIE to disable alignment in shell scripts 2014-11-12 15:08:30 +01:00
Pierre Neidhardt d091522e9d Emacs: update Lua indentation for last version 2014-11-06 10:02:35 +01:00
Pierre Neidhardt ef372b46d5 Emacs: Remove alignment in SGML mode 2014-10-31 16:51:00 +01:00
Pierre Neidhardt 5bd5e0dd5b Emacs: Initialize mode-js 2014-10-31 15:15:54 +01:00
Pierre Neidhardt 5965b1c915 Emacs: Set indentation to tab-width 2014-10-24 14:58:38 +02:00
Pierre Neidhardt a053a8e7b9 Emacs: Go mode skeletons, compiler, formatter 2014-10-23 16:44:23 +02:00
Pierre Neidhardt 387ec65425 Emacs: Add some skeletons to nroff-mode 2014-10-08 11:18:26 +02:00
Pierre Neidhardt b616216126 Emacs: Remove obsolete workaround for guess-style 2014-09-28 15:21:48 +02:00
Pierre Neidhardt dcc4364e3e Emacs: proper workaroud for python and guess-style conflict 2014-09-24 11:29:38 +02:00
Pierre Neidhardt 55b984e5cd Emacs: Workaround for python/guess-style conflict 2014-09-16 09:02:33 +02:00
Pierre Neidhardt a1533d3fea Emacs: BBcode mode init 2014-09-11 22:33:39 +02:00
Pierre Neidhardt f011538a1e Emacs: lua-mode hook 2014-03-25 09:23:12 +01:00
Pierre Neidhardt ff2fa3b5b5 README update and some Emacs comments 2014-03-22 12:16:20 +01:00
Pierre Neidhardt 61432ca982 Emacs: makefile-mode skel 2014-03-20 13:53:57 +01:00
Pierre Neidhardt 258d473cbe Emacs: Remove useless xclip 2014-03-19 08:20:40 +01:00
Pierre Neidhardt 22860057d1 Emacs: init comments and fixes
xclip seems to cause troubles on some OS. Is it needed at all?
guess-style may not be present, we need to ignore errors.
Comments on how to backport prog-mode-hook feature on old Emacs.
2014-03-18 16:24:05 +01:00
Pierre Neidhardt bd3db829c0 Emacs: Fix xclip using clipboard and local compile-commands 2014-03-15 15:08:44 +01:00
Pierre Neidhardt 8bc95d8a97 Emacs: xclip falls back to xsel 2014-03-12 10:51:24 +01:00
Pierre Neidhardt 70cdd3c44c Emacs: Add hook support 2014-03-12 10:36:37 +01:00
Pierre Neidhardt 49754cb591 Emacs: proper setting for sh-shell and sh-shell-file 2014-03-10 12:28:25 +01:00
Pierre Neidhardt 6243f35944 Emacs: updated init of xclip and graphviz-mode 2014-03-10 11:03:48 +01:00
Pierre Neidhardt 3224563ec3 Emacs: mediawiki skels 2014-03-10 10:37:43 +01:00
Pierre Neidhardt fe037a43c9 Emacs: awk skels 2014-03-10 10:09:42 +01:00
Pierre Neidhardt cfa0fb9bee Emacs: removed yasnippet support 2014-03-10 00:21:44 +01:00
Pierre Neidhardt dad9ab299b Emacs: using lua-mode-hook with prog-mode-hook 2014-03-09 12:24:26 +01:00
Pierre Neidhardt d7894f697e Emacs: load-external function 2014-03-08 15:58:29 +01:00
Pierre Neidhardt f6cba0292c Emacs: package support 2014-03-08 11:48:35 +01:00
Pierre Neidhardt 0aa655600a Emacs: loading function prototype 2014-03-06 19:45:48 +01:00
Pierre Neidhardt 44a65b0130 Emacs: using guess-style for all prog modes 2014-03-05 10:58:42 +01:00
Pierre Neidhardt 495561982d Emacs: fixed mode-sh loading 2014-02-26 17:22:42 +01:00
Pierre Neidhardt 511b16dc2c Emacs: add itranslate-region 2014-02-24 14:28:05 +01:00
Pierre Neidhardt 67485fe7ad Emacs: translate -> itranslate + call process properly 2014-02-23 20:35:36 +01:00
Pierre Neidhardt e60118f890 Emacs: support for guess-style 2014-02-23 18:07:42 +01:00
Pierre Neidhardt 02195d39d1 Emacs: fixed sh-mode loading and getopts skel 2014-02-23 14:00:16 +01:00
Pierre Neidhardt a107b164dd Emacs: autoloading all third-party modes 2014-02-23 10:50:56 +01:00
Pierre Neidhardt b0bc13bec3 Emacs: PDF tools autoloaded 2014-02-22 19:18:13 +01:00
Pierre Neidhardt 6f867bd42d Emacs: translate is autoloaded 2014-02-22 19:13:39 +01:00
Pierre Neidhardt 613ec98ede Emacs: removed benchmark function since Emacs has emacs-init-time already 2014-02-21 19:23:08 +01:00
Pierre Neidhardt bf3f4b5648 Emacs: print startup time 2014-02-21 15:57:54 +01:00
Pierre Neidhardt 963eaca039 Emacs: separate tex-mode, latex-mode and texinfo-mode 2014-02-21 15:23:25 +01:00
Pierre Neidhardt 26d0e192d8 Emacs: skeleton navigation 2014-02-13 17:22:52 +01:00
Pierre Neidhardt 32719436c2 Emacs: a lot of bugfixes for the new config organization 2014-02-13 16:30:05 +01:00
Pierre Neidhardt 9f76a23790 Emacs: some cc abbrevs 2014-02-13 15:56:13 +01:00
Pierre Neidhardt 6f71e6662a Emacs: various fixes and refactoring
Fixed octave comment char
2014-02-12 18:49:41 +01:00
Pierre Neidhardt b1985f0261 Emacs: moved mode specific data to independent file
Since those files are loaded just-in-time, it speeds up starting time.
2014-02-12 18:31:00 +01:00
Pierre Neidhardt 86e16a2a38 Emacs: JIT mode loading 2014-02-12 17:48:29 +01:00
Pierre Neidhardt 17bd9feade Emacs: changed (autoload) to (require) 2014-02-12 17:37:43 +01:00
Pierre Neidhardt 1336f89f5e Emacs: perl mode 2014-01-07 18:36:07 +01:00
Pierre Neidhardt c2bb8a0393 Emacs: shell 'compile-mode' support 2013-10-07 20:01:45 +02:00
Pierre Neidhardt 6e495fc573 Emacs: moved init and bookmark files 2013-07-03 14:17:49 +02:00