Pierre Neidhardt
2b00cd8d32
Emacs: Add workaround to force cc-modes to use prog-mode-map
2017-09-14 16:50:34 +01:00
Pierre Neidhardt
6ca247e41a
init-cc: Lint some code
2017-09-14 16:50:00 +01:00
Pierre Neidhardt
3ac3b0b946
Emacs: Replace get-closest-pathname by built-in locate-dominating-file
2017-09-14 16:48:41 +01:00
Pierre Neidhardt
8080582bbd
EXWM: Add TODO on the double warning window
2017-09-14 13:57:09 +01:00
Pierre Neidhardt
30ad1f3c66
Helm: Remap standard commands instead of rebinding manually
2017-09-13 21:20:04 +01:00
Pierre Neidhardt
abb2bee8cb
Helm: Require 'helm-bookmark as per latest Helm version
2017-09-11 21:39:33 +01:00
Pierre Neidhardt
de00aa53b2
Emacs: Harden web browser detection
2017-09-11 21:39:33 +01:00
Pierre Neidhardt
af41a6c939
mu4e: Use warning face for flagged messages
2017-09-04 18:06:47 +01:00
Pierre Neidhardt
173c3cd502
Merge branch 'master' of https://github.com/ambrevar/dotfiles
2017-09-04 08:49:31 +01:00
Pierre Neidhardt
3dc36b8a28
Eshell: Use the "nocomint" function for Bash completion
2017-09-03 22:30:24 +01:00
Pierre Neidhardt
8dd4105575
EXWM: Make exwm-start-browser dynamically switch to last browser window
2017-09-03 17:05:08 +01:00
Pierre Neidhardt
1db95d886c
mu4e: Mark abbrev issue as fixed
2017-09-03 10:44:41 +01:00
Pierre Neidhardt
ab400a8bd1
Emacs: Update TODOs and REVIEWs for Eshell, Evil, EXWM, mu4e
2017-09-02 11:14:09 +01:00
Pierre Neidhardt
8f5b92d3dc
Emacs: Move debbugs persistency file to cache
2017-09-02 11:11:43 +01:00
Pierre Neidhardt
dcc7cbe4f2
Emacs: Strictly require functions, main and visual
2017-09-02 11:10:55 +01:00
Pierre Neidhardt
87c024bd03
Emacs: Init Evil bindings for Debbugs and Gnus
2017-09-01 22:09:06 +01:00
Pierre Neidhardt
5847db802f
EMMS: Comment on music briefly playing on resume
2017-09-01 16:21:38 +01:00
Pierre Neidhardt
a79c90221f
gpg-agent: Comment on issue with starting mu4e
2017-09-01 16:12:21 +01:00
Pierre Neidhardt
7c7935acb5
mu4e: Evil-bind space to scroll-up-or-next and TAB to shr-next-link
2017-09-01 16:10:04 +01:00
Pierre Neidhardt
b1f2fe251b
EMMS: Fix Evil setup
2017-09-01 12:09:54 +01:00
Pierre Neidhardt
783a40b3c6
mu4e: Update mailbox every 2 minute
2017-08-31 19:49:51 +01:00
Pierre Neidhardt
1968cdcc8a
Org: Use DONE face for REVIEW
2017-08-31 19:49:51 +01:00
Pierre Neidhardt
fd9d9e6ef7
Go: Fix inhibition of gometalinter warnings when "err" is shadowed
...
Newer versions enclose "err" between double-quotes.
2017-08-31 19:49:49 +01:00
Pierre Neidhardt
61d2008a8b
EXWM: Check for start-up errors
2017-08-31 19:47:38 +01:00
Pierre Neidhardt
fec3bdd6fe
Evil: Fix transmission initial states
2017-08-31 19:47:24 +01:00
Pierre Neidhardt
82f887ef14
Evil: Add bindings for Man-mode
2017-08-31 19:46:51 +01:00
Pierre Neidhardt
54e0c6e9ff
Emacs: Remap just-one-space to cycle-spacing
2017-08-30 16:45:48 +01:00
Pierre Neidhardt
f9f3375ec5
Emacs: Also bind flyspell-prog-mode to <f9>
2017-08-30 16:43:59 +01:00
Pierre Neidhardt
14bb84a04c
Emacs: Init rainbow-mode
2017-08-30 16:42:46 +01:00
Pierre Neidhardt
dbbbaac384
Emacs: Save interprogram paste before kill
2017-08-29 17:32:04 +01:00
Pierre Neidhardt
1659aca174
org: Add REVIEW keyword
2017-08-29 17:31:48 +01:00
Pierre Neidhardt
b1367de8ef
org: Do not save org-contacts-files in desktop session
2017-08-29 07:33:38 +01:00
Pierre Neidhardt
1feb0739a8
EXWM: Bind s-o to toggle-single-window and s-O to fullscreen
2017-08-29 07:33:15 +01:00
Pierre Neidhardt
7c160dd3a1
Evil/Term: Fix error on term init
2017-08-28 13:59:35 +01:00
Pierre Neidhardt
8587bba370
Emacs: Update TODOs on ztree, term, helm-mu
2017-08-15 23:14:29 +01:00
Pierre Neidhardt
8c3becc35b
Emacs: Enable debug during loading
2017-08-14 16:41:44 +00:00
Pierre Neidhardt
d541c68c9d
Emacs: Move GMP documentation settings from main.el to init-cc.el
2017-08-14 15:36:27 +01:00
Pierre Neidhardt
75804e60a4
Emacs: Restore desktop lazily
2017-08-14 15:33:27 +01:00
Pierre Neidhardt
f69f634a5b
Evil/Term: Fix line-mode change inclusion when switching to char-mode
2017-08-14 14:53:00 +01:00
Pierre Neidhardt
9788c77d7d
Eshell: Fix fish completion on no hit
2017-08-14 10:24:44 +01:00
Pierre Neidhardt
30f13ecafb
Emacs: Make pdf-tools setup unattended
2017-08-14 10:16:17 +01:00
Pierre Neidhardt
ecc8dd2b2d
Evil/Term: Include line-mode changes when switching to char-mode
2017-08-11 16:15:15 +01:00
Pierre Neidhardt
d1b0797aa9
org-contacts: Set contact file only if present
2017-08-11 09:59:19 +01:00
Pierre Neidhardt
0dd31d0ded
Emacs: Set term buffer size to unlimited
2017-08-11 09:41:49 +01:00
Pierre Neidhardt
d7df4f8bc2
Evil/Term: Fix term-char-mode and sync points
2017-08-09 14:32:07 +01:00
Pierre Neidhardt
2df7c1e276
Evil/Eshell: Add C-j/C-k bindings
2017-08-07 17:48:42 +01:00
Pierre Neidhardt
937b6b0698
Evil: Update TODOs for evil-term
2017-08-07 17:48:03 +01:00
Pierre Neidhardt
2498615943
Eshell: Fix completion of ~/X and $VAR/
...
We fallback on pcomplete-dirs-or-entries to complete paths.
2017-08-07 15:46:15 +01:00
Pierre Neidhardt
81a0b07ca1
Evil: Add bindings for debugger
2017-08-07 11:18:07 +01:00
Pierre Neidhardt
0b3955e5bc
EXWM: Enable systemtray
2017-08-07 11:17:49 +01:00
Pierre Neidhardt
5c10fe5bb4
mu4e: Add link to attached emails attachment issue
2017-08-07 11:17:20 +01:00
Pierre Neidhardt
5d6778dd7c
Evil/Term: Draft evil-term-char-mode-goto-point
2017-08-04 17:50:12 +01:00
Pierre Neidhardt
53f99e706e
Evil: Don't move cursor back
2017-08-04 17:49:59 +01:00
Pierre Neidhardt
39fcd37eed
Emacs: Fix saveplace loading
2017-08-03 17:49:33 +01:00
Pierre Neidhardt
56367fce22
Evil+Term: Go to char-mode when inserting at point-max
2017-08-03 14:34:49 +01:00
Pierre Neidhardt
b64988584e
ztree: Init + Evil bindings
2017-08-03 14:34:22 +01:00
Pierre Neidhardt
a8cf0a9557
Helm: Use dired-async mode
2017-08-02 08:07:22 +01:00
Pierre Neidhardt
0222a304f1
Emacs: Move most important TODO entries from todo.org to the init files
2017-08-01 19:55:50 +01:00
Pierre Neidhardt
31b94596e3
Emacs: Remove mu4e-alert as it is superseded by conky/dzen
2017-08-01 07:48:00 +01:00
Pierre Neidhardt
c8e4ba785b
EXWM: Bind kill-this-buffer to s-D
...
This mirrors the common D, M-D bindings
2017-07-31 17:40:31 +01:00
Pierre Neidhardt
b72ab76945
mu4e: Fix autoloading of mu4e-headers
2017-07-31 17:40:14 +01:00
Pierre Neidhardt
cefb99a5fd
conky/dzen: Init and replace Emacs symon, display-time, display-battery
2017-07-31 17:39:21 +01:00
Pierre Neidhardt
ae5112a2ec
Evil: Fix EMMS state
2017-07-31 08:00:47 +01:00
Pierre Neidhardt
ad7ddb057a
Evil: Init image bindings
2017-07-31 08:00:25 +01:00
Pierre Neidhardt
1dd2e00f9c
Evil: Bind more mu4e functions
2017-07-31 07:59:54 +01:00
Pierre Neidhardt
6f7139a0d1
EXWM: Bind s-m to mu4e-headers
2017-07-31 07:59:03 +01:00
Pierre Neidhardt
b50700c8dd
mu4e: Display size column in headers
2017-07-31 07:58:44 +01:00
Pierre Neidhardt
56be7d7e3b
mu4e: Bind helm-mu
2017-07-31 07:58:15 +01:00
Pierre Neidhardt
644324137f
mu4e: Save attachments without asking
2017-07-31 07:57:46 +01:00
Pierre Neidhardt
9dce32f299
EXWM: Fix EMMS binding
2017-07-31 07:57:18 +01:00
Pierre Neidhardt
d7840853a4
Emacs: Add nhexl-mode to selected packages
2017-07-29 13:00:49 +01:00
Pierre Neidhardt
8c7296f819
Evil: Setup Emacsy rules
2017-07-29 13:00:24 +01:00
Pierre Neidhardt
1c1c9905e4
mu4e: Add "aV" binding to view in browser
2017-07-29 13:00:00 +01:00
Pierre Neidhardt
892ceaccd8
Emacs: Add comments on Eshell, EXWM, mu4e
2017-07-29 10:14:18 +01:00
Pierre Neidhardt
3bf4faf855
Emacs: Refactor and comment around splitting and eldoc
2017-07-28 17:24:43 +01:00
Pierre Neidhardt
8cbade80b7
Emacs: Enable savehist-mode
2017-07-28 17:24:15 +01:00
Pierre Neidhardt
c706d8f9d1
Emacs: Raise recentf's save items to 40
2017-07-28 17:23:48 +01:00
Pierre Neidhardt
390c235c7b
Emacs: Improve browser detection
2017-07-28 17:23:23 +01:00
Pierre Neidhardt
e912eedce6
Emacs: Make comint prompt read-only
2017-07-28 17:22:59 +01:00
Pierre Neidhardt
cab775a011
Emacs: Let TRAMP write backups
2017-07-28 17:22:48 +01:00
Pierre Neidhardt
86f075a54b
Emacs: Remove unrequired "require"s
2017-07-28 17:22:19 +01:00
Pierre Neidhardt
29cea2f87c
Emacs: Echo keystroke prefix quicker
2017-07-28 17:21:06 +01:00
Pierre Neidhardt
5b0635cf68
Emacs: Forbid dialog boxes
2017-07-28 17:20:50 +01:00
Pierre Neidhardt
15b7f4ed6c
Org: Make ellipsis more readable
2017-07-28 17:20:14 +01:00
Pierre Neidhardt
f6a3cd4f8f
EXWM: Add upstream report to comment on Athena and xcape
2017-07-28 17:19:40 +01:00
Pierre Neidhardt
eb95befff0
Emacs: Add dired-du to selected packages
2017-07-28 15:19:49 +01:00
Pierre Neidhardt
73c10d1a30
evil-helm: Add TODO on making it completely evil
2017-07-28 15:19:15 +01:00
Pierre Neidhardt
de2c4a6b29
evil-mu4e: Bing "gu" to mu4e-view-go-to-url
2017-07-28 15:18:38 +01:00
Pierre Neidhardt
436d00bd45
Evil: Move SPC -> C-SPC replacement to the leader init
2017-07-28 12:01:14 +01:00
Pierre Neidhardt
c5455fb4af
EXWM: Add symon
2017-07-28 12:01:14 +01:00
Pierre Neidhardt
cc18f9ee62
Emacs: Turn on display-time
2017-07-28 08:12:35 +01:00
Pierre Neidhardt
53817749fb
Emacs: Add various TODOs
2017-07-28 08:12:25 +01:00
Pierre Neidhardt
1ad1adadc1
EXWM: Refactor toggle-window-split binding
2017-07-27 17:48:34 +01:00
Pierre Neidhardt
fdb9e69c9d
Emacs: Force desktop-save
2017-07-27 17:48:34 +01:00
Pierre Neidhardt
bfdc44f66c
mu4e: Tweak message-kill-buffer-on-exit, mu4e-unread-face
2017-07-27 17:48:34 +01:00
Pierre Neidhardt
93939c08e0
Helm: Make helm-grep-finish face more readable on a white background
2017-07-27 17:48:34 +01:00
Pierre Neidhardt
6e7caa5472
mu4e: Swap "r" and "R" bindings
2017-07-27 17:48:34 +01:00
Pierre Neidhardt
ba7e0c3b40
Emacs: Evil: Add hook to fix Edebug
2017-07-27 17:48:34 +01:00
Pierre Neidhardt
2895ef418b
EXWM: Bind s-C to kill-this-buffer and s-c to helm-resume
2017-07-27 17:48:34 +01:00
Pierre Neidhardt
6c6ea2e634
EXWM: Simplify volume functions
2017-07-27 17:48:34 +01:00
Pierre Neidhardt
3e1d9116cb
Emacs: Move Flycheck config to a separate file
2017-07-27 17:48:34 +01:00
Pierre Neidhardt
7ba8097619
EXWM: Move switch-to-last-buffer and toggle-single-window to functions.el
2017-07-27 17:48:34 +01:00
Pierre Neidhardt
57997da0b2
EXWM: Fix case->pcase and t->_
2017-07-27 14:10:04 +01:00
Pierre Neidhardt
4511f9d8ca
Emacs: Refactor custom-file settings
2017-07-27 14:10:04 +01:00
Pierre Neidhardt
e221a83d77
mu4e: Check file instead of symbol existence
2017-07-27 14:10:04 +01:00
Pierre Neidhardt
4d7e644cf3
Emacs: Recommend coordinates in local.el, fix EMMS and pdf-tools comments
2017-07-27 14:10:04 +01:00
Pierre Neidhardt
0200c81d83
Helm: Bind "M-o" to "other-window" for generic files
2017-07-27 14:10:04 +01:00
Pierre Neidhardt
3d9f881723
EXWM: Workaround exwm-layout-toggle-fullscreen
2017-07-27 14:10:04 +01:00
Pierre Neidhardt
eb2a4a7e25
EXWM: Fix exwm-start missing argument
2017-07-27 14:10:04 +01:00
Pierre Neidhardt
9e37b7fb26
EXWM: Set up as default WM
2017-07-27 14:10:04 +01:00
Pierre Neidhardt
8e2afef213
Emacs: Move network-security.data to cache
2017-07-27 09:23:44 +01:00
Pierre Neidhardt
4ce46ee775
Emacs: Replace bbdb with org-contacts
2017-07-27 09:23:44 +01:00
Pierre Neidhardt
08354036fd
Emacs: Move Eshell and mu4e binding defuns to their init
...
Use autoloads.
Fix some lazy-loading.
2017-07-26 23:08:58 +01:00
Pierre Neidhardt
66c4d177cc
Emacs: Fix s-tab conflict between Magit and the WM
2017-07-26 21:41:32 +01:00
Pierre Neidhardt
b3302777ef
Emacs: EXWM: exwm-layout-toggle-fullscreen-or-single-window
2017-07-26 21:40:52 +01:00
Pierre Neidhardt
1e65664601
Emacs: EXWM: Use s-r to run programs
2017-07-26 21:30:53 +01:00
Pierre Neidhardt
c623170e7c
Emacs: EMMS: Don't attempt to resume track when none was playing
2017-07-26 21:29:56 +01:00
Pierre Neidhardt
eb06558c6c
Emacs: Update EXWM comments
2017-07-26 21:27:16 +01:00
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
f852079d82
Emacs: mu4e: Do not throw error on missing personal config
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
c836a6bf4b
Emacs: mu4e: Update comments, path to personal, use descending sort
2017-07-24 23:11:29 +01:00
Pierre Neidhardt
877a7c5abc
Emacs: Evil: Add link around WIP-defun object
2017-07-24 17:26:38 +01:00
Pierre Neidhardt
b77f25d286
Emacs: Evil: Add bindings for term-mode
2017-07-24 17:26:38 +01:00
Pierre Neidhardt
8626516916
Emacs: Evil: Finalize Info and help-mode bindings
2017-07-24 17:26:38 +01:00
Pierre Neidhardt
e6a2f02fb9
Emacs: Evil: Add "g" and "G" bindings to Helm
2017-07-24 17:26:38 +01:00
Pierre Neidhardt
ece02e0901
Emacs: Evil: Use 'motion as initial state in most special modes
2017-07-24 17:26:38 +01:00
Pierre Neidhardt
c6d6652a32
Emacs: Comment out bison-mode from selected packages
2017-07-24 17:26:38 +01:00
Pierre Neidhardt
4a75289d1b
Emacs: Disable epa-pinentry loopback
...
See it gpg2.1 can still set the pinentry from the prompt. If not, re-enable
this inside a version check.
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
7134f8a11e
Emacs: Evil: Add bindings for pdf-tools
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
07ce33a9cb
Emacs: Move mode-specific Evil bindings to seperate files
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
191e9ce28c
Emacs: Remove typo-oriented abbrevs
2017-07-18 17:34:28 +01:00
Pierre Neidhardt
cd2296d606
Emacs: Don't select rc-mode package by default
2017-07-18 17:34:28 +01:00
Pierre Neidhardt
5a48c4f1af
Emacs: Evil: Make calendar more evil
2017-07-17 17:17:24 +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
b21e055d43
Emacs: Evil: Fix typo in eshell bindings
2017-07-15 18:22:58 +01:00
Pierre Neidhardt
4e523026de
Emacs: Evil: Clean-up eshell bindings
2017-07-13 17:17:24 +01:00
Pierre Neidhardt
481de8d267
Emacs: Evil: Set mode-line color according to evil state
2017-07-13 17:17:24 +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
15e542fada
Merge branch 'master' of bitbucket.org:/ambrevar/dotfiles
2017-07-09 21:53:09 +01:00
Pierre Neidhardt
e38ca10c14
EMMS: Sleep for 0.200 instead of 0.100 to resume the play time
2017-07-09 21:48:20 +01:00
Pierre Neidhardt
2e1d063813
Emacs: Use the 's-' prefix for window management
2017-07-09 21:47:50 +01:00
Pierre Neidhardt
36ee5cd5b2
Remove fish config
2017-07-08 23:16:18 +01:00
Pierre Neidhardt
ecabd9e35b
Emacs: Evil: Load org-mode when 'org-agenda-files is not bound
2017-07-07 17:40:23 +01:00
Pierre Neidhardt
c32466d8eb
Emacs: Eshell: Fix typos in Fish completion
2017-07-07 17:40:23 +01:00
Pierre Neidhardt
3b636be658
Emacs: Eshell: Add subcommand workaround for Fish completion
2017-07-06 16:49:58 +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
ba3799fcda
Emacs: Fix latex-mode loading by requiring init-tex instead of mode-tex
2017-07-02 18:54:48 +01:00
Pierre Neidhardt
c4dfca28ad
Emacs: Evil: Bind evil-commentary instead of using the minor-mode
2017-07-02 18:53:20 +01:00
Pierre Neidhardt
8c7c6e0a87
Emacs: Fix browse-url-generic-program setting
2017-07-02 18:40:24 +01:00
Pierre Neidhardt
c2e91654bc
Emacs: Eshell: Use default-directory properly in fish completion
2017-07-02 18:12:17 +01:00
Pierre Neidhardt
2b06874954
Emacs: Eshell: Add "wifi-menu" to list of visual commands
2017-07-02 18:11:47 +01:00
Pierre Neidhardt
06d3b08c2f
Emacs: Bind <f6> and C-<f6> to ispell-buffer and ispell-change-dictionary in text-mode
...
This reflects the compile* bindings in prog-mode.
2017-06-30 17:27:02 +01:00
Pierre Neidhardt
a4b2053c97
Emacs: Use abbrev-mode in text-mode only by default
2017-06-30 17:27:02 +01:00
Pierre Neidhardt
ef782a1da1
Emacs: Remove auto-revert modeline lighter
2017-06-30 17:27:02 +01:00
Pierre Neidhardt
d923f46e56
Emacs: Tone down Helm source face
2017-06-29 20:40:58 +01:00
Pierre Neidhardt
e11d0c9c8f
Emacs: Remove Helm and Undo-Tree lighters
2017-06-29 20:40:42 +01:00
Pierre Neidhardt
aded10aaa0
Emacs: Don't modify paragraph-start
2017-06-29 18:07:50 +01:00
Pierre Neidhardt
6efaf4d233
Emacs: Evil: Bind C-/ to helm-quit-and-find-file
2017-06-29 18:07:50 +01:00
Pierre Neidhardt
6347e7d9e2
Emacs: Don't display embedded cover in Emms with mpv
2017-06-28 23:00:47 +01:00
Pierre Neidhardt
24dac30062
Emacs: Don't use special display with helm completion (e.g. Eshell)
2017-06-28 17:44:36 +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
21d796f062
Emacs: Turn off which-function-mode and display-time
2017-06-27 21:15:26 +01:00
Pierre Neidhardt
c0462b3bdf
Emacs: Eshell: Tweak history settings
2017-06-27 21:15:26 +01:00
Pierre Neidhardt
3fc0047778
Emacs: Eshell: Fallback to bash for completion
2017-06-27 21:15:26 +01:00
Pierre Neidhardt
344a587a6a
Emacs: Emms: Store mpv input file in Emms' cache
2017-06-27 21:15:26 +01:00
Pierre Neidhardt
8118d33340
Emacs: Emms: Allow pausing from browser
2017-06-27 21:15:26 +01:00
Pierre Neidhardt
4b57bdd6a2
Emacs: Emms: Resume playing time on restart
2017-06-27 21:15:26 +01:00
Pierre Neidhardt
816a852f6e
gpg: Use Emacs for pinentry
2017-06-27 09:50:24 +01:00
Pierre Neidhardt
92328505f8
Emacs: Evil: Do not expand abbrev when exiting insert-mode
2017-06-27 09:50:24 +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
d67e3ded56
Emacs: Implement emms-cache-covers
2017-06-26 15:01:48 +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
772e96c16f
Remove pt (the_platinum_searcher)
...
Somewhat buggy with Emacs Helm.
'ag' (the_silver_searcher) is more widely available.
Not so useful anyways, grep is often faster.
2017-06-26 15:01:23 +01:00
Pierre Neidhardt
d608ca7c0a
Emacs: Evil: Refactor leader-related settings
2017-06-25 12:12:56 +01:00
Pierre Neidhardt
0077cf8881
Emacs: Emms: Set Evil bindings and basic config
2017-06-25 11:57:14 +01:00
Pierre Neidhardt
a9efecbe97
Emacs: Use column-number-mode in prog-mode / text-mode only
2017-06-24 14:11:18 +01:00
Pierre Neidhardt
cbd21d7fa1
Emacs: Evil: Use evil-commentary
2017-06-24 10:04:05 +01:00
Pierre Neidhardt
d37cf0ba4c
Emacs: Eshell: Add "alsamixer" to the list of external commands
2017-06-24 08:02:07 +01:00
Pierre Neidhardt
64a294f86c
Emacs: Move sh-basic-offset and c-basic-offset to their respective config file
2017-06-23 15:24:55 +01:00
Pierre Neidhardt
2ac066840b
Emacs: Set tab-width to 4 in XML
2017-06-23 15:24:55 +01:00
Pierre Neidhardt
9f9370d196
Emacs: Turn on `delete-trailing-whitespace' locally
2017-06-22 18:14:27 +01:00
Pierre Neidhardt
8f3042fb71
Emacs: Enable all disabled commands
2017-06-22 18:14:27 +01:00
Pierre Neidhardt
db4b10759e
Emacs: Fix org-mode indent-tabs-mode
2017-06-22 18:14:27 +01:00
Pierre Neidhardt
6c7b3963cd
Emacs: Evil: Bind "M-o" to open in other window in occur and grep
2017-06-21 17:37:10 +01:00
Pierre Neidhardt
7148c04cdb
Emacs: Evil: Bind "<" to nxml-backward-up-element
2017-06-21 17:37:10 +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
337fa58975
Emacs: Evil: Fix bindings for Info, help and helm
2017-06-20 15:25:46 +01:00
Pierre Neidhardt
11b5438373
Emacs: Don't use hs (code folding)
2017-06-20 15:25:24 +01:00
Pierre Neidhardt
622349c175
Emacs: Mode Line: Add time, remove page number, add line number conditionally
2017-06-20 15:24:23 +01:00
Pierre Neidhardt
1084a21830
Emacs: Eshell: Add "watch" to the list of visual commands
2017-06-20 15:21:27 +01:00
Pierre Neidhardt
f1ee9783b4
Emacs: Revert to using "local" instead of "init-local"
2017-06-20 15:21:08 +01:00
Pierre Neidhardt
13af73b05a
Emacs: Evil: Refine bindings
2017-06-19 22:11:21 +01:00
Pierre Neidhardt
593373a349
Emacs: Add " [serverless]" to frame title if not daemon
2017-06-19 22:10:32 +01:00
Pierre Neidhardt
4f0cd7b95c
Emacs: Display battery mode
2017-06-19 20:32:54 +01:00
Pierre Neidhardt
868ce31150
Emacs: Update some comments on Go and Evil
2017-06-19 19:36:04 +01:00
Pierre Neidhardt
c622bddbc2
Emacs: Eshell: Document the conflict between eshell/alias and evil-define-key
2017-06-18 21:25:56 +01:00
Pierre Neidhardt
848f68ab9e
Emacs: Set tab-width to 8 in Lisp modes
2017-06-18 21:25:34 +01:00
Pierre Neidhardt
efeeaee94b
Emacs: Eshell: Don't use FFAP on prompt
2017-06-18 21:25:17 +01:00
Pierre Neidhardt
522615860a
Emacs: Helm: Enable fuzzy matching in Eshell
2017-06-18 20:05:31 +01:00
Pierre Neidhardt
f31415450c
Emacs: Clean up Helm hook for Eshell
2017-06-18 19:58:21 +01:00
Pierre Neidhardt
d6af0ece49
Emacs: Eshell: Remove redundant setting of eshell-prompt-regexp
2017-06-18 19:52:16 +01:00
Pierre Neidhardt
6779cb9b25
Emacs: Normalize some comment tags
2017-06-18 19:52:00 +01:00
Pierre Neidhardt
2573c77cc5
Emacs: Remove obsolete Helm bindings
2017-06-18 19:20:37 +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
5471e1e111
Emacs: Helm: Hide prompt since we use the header
2017-06-18 16:58:35 +01:00
Pierre Neidhardt
e9c1039373
Emacs: Add sx (StackExchange mode) to package-selected-packages
2017-06-18 16:57:56 +01:00
Pierre Neidhardt
33c7a0c1d3
Emacs: Evil: Find first org agenda with <leader>t
2017-06-18 16:56:59 +01:00
Pierre Neidhardt
49ebae69fe
Emacs: Use dolist, other nits
2017-06-18 16:56:07 +01:00
Pierre Neidhardt
9aa1f9ac69
Emacs: Fontify comment-tag for text-mode
2017-06-18 16:55:00 +01:00
Pierre Neidhardt
7b44e52da8
Emacs: Move f9-f12 bindings to f5-f8, restrict compile-* keys to prog-mode-map
2017-06-18 16:53:55 +01:00
Pierre Neidhardt
17de20d72a
Emacs: Re-enable mouse-avoidance-mode
2017-06-18 16:53:55 +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
9d5408a22f
Emacs: Helm: Enable helm-top-poll-mode
2017-06-18 16:53:55 +01:00
Pierre Neidhardt
64e503677c
Emacs: Helm: Sort settings and remove old entry
2017-06-18 16:53:55 +01:00
Pierre Neidhardt
bf2851ded0
Emacs: Evil: Bind M-l to helm-execute-persistent-action
2017-06-18 16:53:55 +01:00
Pierre Neidhardt
9aa7965f0e
Emacs: Move tramp file to cache
2017-06-18 16:53:55 +01:00
Pierre Neidhardt
389f8d5fce
Emacs: Eshell: Add git aliases to the list of visual subcommands
2017-06-18 16:53:55 +01:00
Pierre Neidhardt
86087d245c
Emacs: Configure `display-world-time'
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
8bb3fa49d2
Emacs: Evil: Match org-mode's hjkl bindings with arrow keys
2017-06-18 16:53:55 +01:00
Pierre Neidhardt
cd3bcf8fe9
Emacs: Eshell: Use eshell/sudo
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
55c7eb4663
Emacs: Remove useless 'sh-shell-file setting
2017-06-18 16:53:55 +01:00
Pierre Neidhardt
36e153f979
Emacs: Eshell: Fix display of nbsp, e.g. with 'tree'
2017-06-18 16:53:55 +01:00
Pierre Neidhardt
b24c7d46b3
Emacs: Eshell: Add mpsyt to the list of visual commands
2017-06-18 16:53:55 +01:00
Pierre Neidhardt
079a67357a
Move fish's pacman functions to separate scripts
2017-06-18 16:53:55 +01:00
Pierre Neidhardt
272a0e32f6
Emacs: Eshell: Add support for non-highlighted prompts
2017-06-18 16:53:55 +01:00
Pierre Neidhardt
2d9f77c920
Emacs: Define and use define-keys and local-set-keys
2017-06-18 16:53:55 +01:00
Pierre Neidhardt
dbb3517a15
Emacs: Move mode-specific visuals to their dedicated files
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