Commit Graph

1556 Commits (0308dbdafdf80703be672b5b1c54b397b6c37da9)

Author SHA1 Message Date
Pierre Neidhardt 9677dff0a4 mu4e: Modify compose hook to auto-sign+encrypt 2018-01-31 23:55:28 +01:00
Pierre Neidhardt 4d75d973a5 mime-types: Fix jpeg, png, html, flv, ogv 2018-01-31 12:05:27 +01:00
Pierre Neidhardt 33e9e42a1d screencast: Remove temporary files automatically 2018-01-29 22:15:21 +01:00
Pierre Neidhardt 92d124d139 screencast: Add optimizer 2018-01-29 22:02:43 +01:00
Pierre Neidhardt 70768bcd66 screencast: Init 2018-01-29 20:55:22 +01:00
Pierre Neidhardt b52ad26b60 Emacs: Bind .mp4 to the video/mpeg MIME-type 2018-01-29 11:37:54 +01:00
Pierre Neidhardt 3281d74a44 Emacs: Init Camcorder 2018-01-29 11:37:39 +01:00
Pierre Neidhardt 274327ae1f Emacs: Replace homebrewed config with AUCTeX 2018-01-19 16:56:18 +01:00
Pierre Neidhardt e5690f4f75 locate: Init config (pkglist, Helm binding, homeinit) 2018-01-19 09:14:15 +01:00
Pierre Neidhardt bf53cc6aa2 Eshell: Add gtypist to list of visual commands 2018-01-19 09:12:13 +01:00
Pierre Neidhardt 16ba7fe4dd Evil: Fix spurious init-evil-org 2018-01-17 14:06:39 +01:00
Pierre Neidhardt 45419415cd Evil: Move init-evil-org to init-evil 2018-01-17 10:13:28 +01:00
Pierre Neidhardt e3fb9f40a8 Evil: Replace contextual HJKL with Evil-Org's shift theme 2018-01-17 10:11:06 +01:00
Pierre Neidhardt 63c51121fb Eshell: Set password expiry to 1 hour 2018-01-17 10:10:26 +01:00
Pierre Neidhardt fecad3a312 Evil: Add "d", "D" and "gg" bindings for mu4e 2018-01-16 10:52:57 +01:00
Pierre Neidhardt 0788e1a099 Helm: Bind "C-x c #" to helm-system-packages 2018-01-15 12:17:50 +01:00
Pierre Neidhardt 0505a20323 Eshell: Add password cache 2018-01-15 12:17:36 +01:00
Pierre Neidhardt 6953db18e2 EXWM: Use S-<return> to switch to other buffer 2018-01-15 12:17:07 +01:00
Pierre Neidhardt 3f29148531 mu4e: Decrease update interval to 90 seconds 2018-01-15 12:16:44 +01:00
Pierre Neidhardt 32232ac81f Eshell: Fix global history setup on first start 2018-01-12 17:59:47 +01:00
Pierre Neidhardt 7b0a6cedbf Helm: Reconfigure completion display 2018-01-12 17:59:47 +01:00
Pierre Neidhardt cc3518b24c Emacs: Extend MIME-types support for Matroska (mkv) and WebM 2018-01-12 17:59:47 +01:00
Pierre Neidhardt 1126d7a2b1 homeinit: Cleanup pacman's orphan packages 2018-01-11 11:32:28 +01:00
Pierre Neidhardt 6199921817 Evil: Disable evil-integration 2018-01-11 11:28:42 +01:00
Pierre Neidhardt 7e8dcd433a Eshell: Fix slow coloured output 2018-01-05 20:57:58 +01:00
Pierre Neidhardt fd2a66dcbf Emacs: Bind "C-x C-e" to eval-last-sexp-and-replace 2017-12-29 23:45:37 +01:00
Pierre Neidhardt ca5cf25fb5 EXWM: Fix typo in comments 2017-12-27 11:38:35 +01:00
Pierre Neidhardt f434386bd0 Emacs: Add helm-system-packages to selected packages 2017-12-27 11:38:29 +01:00
Pierre Neidhardt e796b4ec74 Transmission: Advice the function to properly start the daemon on demand 2017-12-27 11:38:24 +01:00
Pierre Neidhardt 562e65d66a Eshell: Follow up with esh-autosuggest renaming 2017-12-27 11:35:49 +01:00
Pierre Neidhardt 1b7067e3d9 EWW: Change bookmarks location 2017-12-25 19:17:07 +01:00
Pierre Neidhardt 34b4431afc Evil: Fix evil-collection configuration 2017-12-25 12:37:28 +01:00
Pierre Neidhardt b26b487fad EMMS: Remove spurious comment 2017-12-25 12:36:56 +01:00
Pierre Neidhardt bb155c41be Emacs: Add local-before, local-after hooks 2017-12-25 12:36:31 +01:00
Pierre Neidhardt 9fdf537d84 Evil: Add evil-collection to selected packages 2017-12-23 11:23:06 +01:00
Pierre Neidhardt c5612b0575 transmission.el: Start transmission-daemon on demand 2017-12-23 10:09:12 +01:00
Pierre Neidhardt b9f33d4afc Evil: Don't load org on startup
This used to also load elfeed.
2017-12-22 18:31:53 +01:00
Pierre Neidhardt 58bb93d0e7 mu4e: Fix map list for "C-c C-t" binding 2017-12-21 13:24:58 +01:00
Pierre Neidhardt 7c9bfb5dd2 mu4e: Bind "C-c C-t" to org-mu4e-store-and-capture 2017-12-19 13:37:45 +01:00
Pierre Neidhardt c4ea2c28af mu4e: Fiddle with Org capture 2017-12-19 09:47:51 +01:00
Pierre Neidhardt d964acf7ae Org: Fix desktop-files-not-to-save setting 2017-12-15 19:20:59 +01:00
Pierre Neidhardt d4a81b1088 git: Disable pager globally 2017-12-14 21:06:41 +01:00
Pierre Neidhardt 7e4bd08517 Evil: Disable evil-mc in special modes 2017-12-14 17:39:46 +01:00
Pierre Neidhardt 65c0dd9318 EXWM: Use Helm to start external commands 2017-12-14 17:39:38 +01:00
Pierre Neidhardt e96b0ae110 Org/Outline: Use bold faces and more readable colors 2017-12-13 18:17:51 +01:00
Pierre Neidhardt 7a11fdfbc6 Org: Use org-bullets 2017-12-13 18:17:17 +01:00
Pierre Neidhardt ccea884890 texinfo: Fix TeX setup 2017-12-10 20:13:06 +01:00
Pierre Neidhardt 501c511140 Org: Fix desktop-files-not-to-save setting 2017-12-10 20:12:51 +01:00
Pierre Neidhardt 916cee19fb Eshell: Use company-eshell-autosuggest-mode 2017-12-09 19:20:24 +01:00
Pierre Neidhardt 3f7f9b48b4 EMMS: Use integrated patch for thumbnail covers 2017-12-09 19:19:55 +01:00
Pierre Neidhardt 3af1d8f3d2 Evil: Enable term sync 2017-12-09 16:14:25 +01:00
Pierre Neidhardt 536b343bcf Eshell: Fallback on bash completion if fish completion fails 2017-12-09 15:07:27 +01:00
Pierre Neidhardt 3b2ffd0a74 Eshell: Remove spurious em-cmpl line
That used to break fish-completion loading
2017-12-09 15:07:27 +01:00
Pierre Neidhardt aedd316c44 Evil: Fix Helm setup 2017-12-08 17:28:40 +01:00
Pierre Neidhardt b22dfe7499 Evil: Follow Evil-Collection rationale for Elfeed 2017-12-08 17:28:22 +01:00
Pierre Neidhardt c28aa2560e Evil: Fix Evil-Collection setup 2017-12-08 17:28:08 +01:00
Pierre Neidhardt 8a7bf395f4 Evil-Helm: Move most bindings to evil-collection 2017-12-07 11:42:04 +01:00
Pierre Neidhardt b841786eb8 Evil: Follow up with upstream namespace change 2017-12-07 11:08:04 +01:00
Pierre Neidhardt 5e1fbe541a Emacs: Fix desktop-mode load order 2017-12-07 11:07:53 +01:00
Pierre Neidhardt 1ef7a7579a EMMS: Remove date-to-year local patch 2017-12-03 18:48:09 +01:00
Pierre Neidhardt a46772dd38 Emacs: Do not save image-mode buffers 2017-12-03 10:50:40 +01:00
Pierre Neidhardt 97c0a3c673 Eshell: Fix mkcd alias 2017-12-03 10:50:40 +01:00
Pierre Neidhardt 5b934cc872 Evil: Set up evil-org-agenda 2017-12-03 10:50:40 +01:00
Pierre Neidhardt 7ec5498897 EXWM: Bind S-s-<kp-enter> to emms-pause 2017-12-03 10:50:40 +01:00
Pierre Neidhardt f856337120 EMMS: Fix music library path 2017-12-03 10:50:40 +01:00
Pierre Neidhardt a10c4a6f23 EMMS: Remove autoload / date-from-year fixes that were merged upstream 2017-12-03 10:50:40 +01:00
Pierre Neidhardt 5dbfe1485e Emacs: Don't save PDF buffers in desktop session 2017-12-03 10:50:40 +01:00
Pierre Neidhardt 8f636632fa Helm: Add support for numeric argument in helm-toggle-visible-mark-backwards 2017-12-03 10:50:40 +01:00
Pierre Neidhardt 9526c0b608 Emacs: Add turn-off-delete-trailing-whitespace function 2017-11-29 18:22:53 +01:00
Pierre Neidhardt 149058d78c Emacs: Add TODOs for Eshell, Helm, LaTeX 2017-11-26 22:37:24 +01:00
Pierre Neidhardt ee92f1ce01 Emacs: Make site-lisp higher priority than ELPA 2017-11-26 18:08:17 +01:00
Pierre Neidhardt 78714c19c4 Eshell: Remove "dtach" from visual commands so eshell-detach works seamlessly 2017-11-25 21:39:45 +01:00
Pierre Neidhardt eb4548383b Evil-Org: Add shift+<hjkl> support for planning items (date, timestamp) 2017-11-23 10:56:06 +01:00
Pierre Neidhardt a42915f37f Eshell: Add company-eshell-autosuggest to selected packages 2017-11-23 07:43:10 +01:00
Pierre Neidhardt 8caf0dbc7a Emacs: Fix desktop patch loading 2017-11-23 07:43:10 +01:00
Pierre Neidhardt 430c2637f4 EMMS: Fix year patch loading 2017-11-23 07:43:10 +01:00
Pierre Neidhardt c994611339 Helm-EXWM: Add to selected packages 2017-11-23 07:43:10 +01:00
Pierre Neidhardt f52e6ad077 eshell-detach: Make dtach-filenames customizable 2017-11-09 18:02:15 +01:00
Pierre Neidhardt 332eddd1dc eshell-detach: Refactor and clean up, add C-c C-z binding 2017-11-09 17:34:05 +01:00
Pierre Neidhardt 6d3251afc0 eshell-detach: Draft support for pausing/resuming process 2017-11-09 16:36:31 +01:00
Pierre Neidhardt e2762dd785 eshell-detach: Add support for attaching 2017-11-09 16:32:53 +01:00
Pierre Neidhardt 212f052434 Emacs: Add bash-completion, evil-org and package-lint to selected packages 2017-11-08 17:47:50 +01:00
Pierre Neidhardt 1b6e3676c7 Helm-EXWM: Enable EXWM sources 2017-11-08 17:47:29 +01:00
Pierre Neidhardt 6fd2b6d405 eshell: Make eshell-detach-send-input work on any valid bash command 2017-11-08 17:46:49 +01:00
Pierre Neidhardt b2a64fd4f6 Emacs: Disable term tweaks by default 2017-11-08 09:13:27 +01:00
Pierre Neidhardt 5131ee90a1 Evil: Setup up evil-org 2017-11-08 09:08:44 +01:00
Pierre Neidhardt 28ec2eca16 eshell-detach: Init 2017-11-07 18:16:30 +01:00
Pierre Neidhardt a26695d51c Helm/EXWM: Move to github.com/emacs-helm/helm-exwm 2017-11-07 15:37:39 +01:00
Pierre Neidhardt 8a91eff13e Helm: Use "…" as truncation separator 2017-11-07 12:19:07 +01:00
Pierre Neidhardt aa41e03977 Evil: Remove evil-leader 2017-11-07 12:18:47 +01:00
Pierre Neidhardt eab706e84f Emacs: Comment on helm, EXWM, Eshell issues 2017-11-06 22:07:48 +01:00
Pierre Neidhardt 6e61f96301 Evil/Helm: Move generic bindings to evil-collection 2017-11-06 22:07:08 +01:00
Pierre Neidhardt 5eb0b35a3b Evil: Use evil-collection and move personal bindings there 2017-11-06 18:05:52 +01:00
Pierre Neidhardt 6fae49e93d Helm/EXWM: Make re-usable source (draft) 2017-11-06 07:40:31 +01:00
Pierre Neidhardt 21a842312e Eshell: Patch parser by removing history references (^string1^string2^) 2017-11-05 15:37:39 +01:00
Pierre Neidhardt f983eafbdc EMMS: Patch info-year -> info-date for display and sorting 2017-11-05 15:36:37 +01:00
Pierre Neidhardt ec0b4694d9 Eshell: Report most important bugs 2017-11-05 12:46:29 +01:00
Pierre Neidhardt d300bacd1a Emacs: Use fish-completion from MELPA 2017-11-05 11:05:05 +01:00
Pierre Neidhardt bf301cd38e Eshell: Don't display status on empty commands 2017-11-05 11:04:39 +01:00
Pierre Neidhardt 0c052d5d46 Helm: Sort Eshell bindings 2017-11-05 11:04:28 +01:00
Pierre Neidhardt 8d963d3282 Emacs: Turn on fish completion early so that it works in M-x shell too 2017-11-04 23:20:20 +01:00
Pierre Neidhardt 1e32d79fe3 Emacs: Fix file completion in Lisp 2017-11-04 23:16:39 +01:00
Pierre Neidhardt a371b2ae99 Helm/EXWM: Fix helm-exwm-toggle-buffers-details 2017-11-04 15:01:48 +01:00
Pierre Neidhardt 598e57d3b5 Evil: Use "gx" instead of "gu" to "go to URL" 2017-11-04 13:07:57 +01:00
Pierre Neidhardt 858e720e33 Helm/EXWM: Use source builder to create filtered sources dynamically 2017-11-03 14:56:48 +01:00
Pierre Neidhardt 92f3aed303 Eshell: Add fix draft for eshell-write-history with read-only entries 2017-11-03 14:55:57 +01:00
Pierre Neidhardt f2e5e0d1fb Helm/EXWM: Use filters instead of exwm-class-name 2017-11-03 12:02:10 +01:00
Pierre Neidhardt a460adc1f6 Helm/EXWM: Follow helm-buffer-max-length default value 2017-11-03 10:22:16 +01:00
Pierre Neidhardt b5d5ea4d91 EMMS: Patch year extraction from date 2017-11-02 23:36:45 +01:00
Pierre Neidhardt 7e97f98afa Eshell: Make status more aligned, start with a capital 2017-11-02 23:36:45 +01:00
Pierre Neidhardt dbea203396 mu4e: Auto-sign messages 2017-11-02 23:36:45 +01:00
Pierre Neidhardt fcffbeadb3 EXWM: Fix loading of helm-emms 2017-11-02 23:36:45 +01:00
Pierre Neidhardt 37f76d3065 Helm/EXWM: Write draft for extensible filtering 2017-11-02 18:21:17 +01:00
Pierre Neidhardt c5d78a4bcd Helm/EXWM: Point to upstream issue for detail toggling 2017-11-02 18:01:01 +01:00
Pierre Neidhardt 0d01943ed1 Emacs: Fix file completion setup for Emacs Lisp 2017-11-02 16:47:41 +01:00
Pierre Neidhardt 1c847ace2b Helm/EXWM: Comment on issues killing buffers and toggle details 2017-11-02 16:45:51 +01:00
Pierre Neidhardt d92ea86147 Emacs: Use file completion in Emacs Lisp 2017-11-02 15:07:07 +01:00
Pierre Neidhardt 2c735e7533 Emacs: Start browser edits in text mode 2017-11-02 15:06:50 +01:00
Pierre Neidhardt 8089233334 Eshell: Display total number of seconds in status 2017-11-02 13:11:11 +01:00
Pierre Neidhardt 1f4809bf97 Helm: Fix helm-exwm-map bindings 2017-11-02 13:10:46 +01:00
Pierre Neidhardt ea55bf2d73 Helm: Truncate with "…" 2017-11-02 13:10:27 +01:00
Pierre Neidhardt 13aa1895b8 Helm/EXWM: Enable toggling details 2017-11-02 13:09:48 +01:00
Pierre Neidhardt e92b109bc3 Helm/EXWM: Display EXWM buffer details, i.e. the associated class 2017-11-02 12:30:27 +01:00
Pierre Neidhardt 06ce657889 Helm/EXWM: List all EXWM buffers 2017-11-02 10:46:49 +01:00
Pierre Neidhardt a4fca96b09 Helm/EXWM: Fix loss of focus 2017-11-02 10:37:11 +01:00
Pierre Neidhardt 9ad4f9e26c Helm/EXWM: Use consistent naming 2017-11-02 10:28:34 +01:00
Pierre Neidhardt 348be638fd Helm/EXWM: Make code more composable 2017-11-02 10:10:03 +01:00
Pierre Neidhardt ee26adc834 Helm/EXWM: Fix missing single window 2017-11-02 09:44:28 +01:00
Pierre Neidhardt 02807ea906 Eshell: Link to eshell-autosuggest entry on MELPA 2017-11-02 09:44:05 +01:00
Pierre Neidhardt 8c2ceada77 Evil: Make debbugs bindings consistent 2017-11-02 08:02:53 +01:00
Pierre Neidhardt b4253b0480 Eshell: Fix nil value return by eshell-status-display 2017-11-02 08:02:24 +01:00
Pierre Neidhardt 3800f65c7a Eshell: Fix prompt when no branch and use comment face for status 2017-11-01 18:22:05 +01:00
Pierre Neidhardt bcdb1629b2 Eshell: Add status display to the prompt 2017-11-01 17:59:53 +01:00
Pierre Neidhardt f5535a4111 Eshell: Color git root in prompt and append current branch 2017-11-01 17:03:47 +01:00
Pierre Neidhardt ae5c474d5f Eshell: Add support for auto-suggestions 2017-11-01 16:06:15 +01:00
Pierre Neidhardt a9b618882f Evil: Move minibuffer bindings to evil-special-modes 2017-11-01 12:27:58 +01:00
Pierre Neidhardt db7391d894 Evil: Fix helm-exwm bindings 2017-11-01 08:52:04 +01:00
Pierre Neidhardt 85117ef84e Evil: Make marking bindings consistent in pdftools 2017-11-01 08:11:35 +01:00
Pierre Neidhardt 0c64b78115 mu4e: Don't prompt for context on startup 2017-11-01 08:11:35 +01:00
Pierre Neidhardt 25e40a992a Helm: Remove package-helm-eshell since upstream has merged it 2017-11-01 08:11:35 +01:00
Pierre Neidhardt 4ebdf72557 Evil: Remove patch-mark.el since Helm integrates the fix 2017-11-01 08:11:35 +01:00
Pierre Neidhardt 4bc7e23b77 helm-exwm: Write some debugging code for persistent killing 2017-10-31 18:20:31 +01:00
Pierre Neidhardt 40e9146e50 EXWM: Move Helm code to package-helm-exwm 2017-10-31 16:49:02 +01:00
Pierre Neidhardt 5722675e26 Eshell: Add pcmpl-args and pcmpl-git 2017-10-30 18:07:55 +01:00
Pierre Neidhardt c139b87df4 Helm/Eshell: Refactor helm-eshell-prompts 2017-10-30 16:50:18 +01:00
Pierre Neidhardt 1123dee34b Evil/Transmission: Improve consistency 2017-10-29 21:57:26 +01:00
Pierre Neidhardt c62e19811c Helm/Eshell: Change name space to helm-eshell-prompts 2017-10-29 21:13:41 +01:00
Pierre Neidhardt a6b0884567 Evil/EMMS: Improve consistency 2017-10-29 21:00:25 +01:00
Pierre Neidhardt fdbca085be Helm: Mark backwards with S-SPC 2017-10-29 20:59:28 +01:00
Pierre Neidhardt b28bc2af26 EMMS: Browse by albumartist 2017-10-29 17:52:41 +01:00
Pierre Neidhardt d2615a34b5 EXWM: Bind "s-A" to helm-emms 2017-10-29 12:45:51 +01:00
Pierre Neidhardt 79fa86543f Emacs: Fix swap-windows when the starting window displays an EXWM buffer 2017-10-29 12:45:00 +01:00
Pierre Neidhardt 30bd3a873c Emacs: Add .eclass to list of sh-mode files 2017-10-29 12:44:36 +01:00
Pierre Neidhardt 8cf3a02f33 Helm/Eshell: Add coloring to helm-eshell-prompt 2017-10-28 12:32:11 +01:00
Pierre Neidhardt b828a0bc4b mu4e: Bind "s" to helm-mu 2017-10-28 12:32:11 +01:00
Pierre Neidhardt b1c72b29c8 EXWM: Swap windows like windmove 2017-10-28 12:32:11 +01:00
Pierre Neidhardt 31bc38581b Emacs: Add fmt to before-save-hook only if fmt-inhibit-p is nil 2017-10-28 12:32:11 +01:00
Pierre Neidhardt eaee884a44 Emacs: Add patch-desktop.el 2017-10-27 19:10:46 +01:00
Pierre Neidhardt 346a8316d0 Helm/EXWM: Fix source name 2017-10-27 18:21:02 +01:00
Pierre Neidhardt a0575ed725 Eshell: Re-enable "M-s" prefixed bindings like "M-s o" 2017-10-27 18:20:05 +01:00
Pierre Neidhardt 2eed374749 Helm/Eshell: Add helm-eshell-browse-all-prompts 2017-10-27 18:19:36 +01:00
Pierre Neidhardt 8e3a68c400 Helm: Init draft of helm-eshell-browse-prompts 2017-10-27 17:48:21 +01:00
Pierre Neidhardt d3045b3365 Evil: Clean up transmission for consistency 2017-10-27 15:04:19 +01:00
Pierre Neidhardt 99aa8b6a10 Emacs: Remove useless debug-on-error from init 2017-10-27 14:24:22 +01:00
Pierre Neidhardt 298aa94f0e patch-smie: Comment 2017-10-27 14:21:58 +01:00
Pierre Neidhardt ba685bbe89 Emacs: Prefix itranslate with package- and smiext with patch- for consistency 2017-10-27 14:14:36 +01:00
Pierre Neidhardt 2ddcd5aa26 Evil: Move evil-diff to a separate package 2017-10-27 12:46:42 +01:00
Pierre Neidhardt aa8c0edff4 EXWM: Fix s-SPC by adding it to the prefix keys 2017-10-27 12:45:50 +01:00
Pierre Neidhardt 955629634c Evil: Search symbols, not words 2017-10-27 12:45:50 +01:00
Pierre Neidhardt 43fd9ceed9 Helm: Include push-mark patch to fix helm-mark-ring with Evil 2017-10-27 12:45:50 +01:00
Pierre Neidhardt 261ed9f0ec Evil: Clean up for consistency 2017-10-26 18:17:34 +01:00
Pierre Neidhardt e8101a0b1b Eshell: Move fish completion to separate package 2017-10-25 23:55:35 +01:00
Pierre Neidhardt 69e484a87f Eshell: Prepare fish completion for packaging 2017-10-25 23:36:12 +01:00
Pierre Neidhardt 40dd85a7a1 Emacs: Move EPA config to main so that it's loaded in time by mu4e 2017-10-25 19:12:52 +01:00
Pierre Neidhardt 9540330538 Eshell: Move prompt navigation fix to patch-eshell.el 2017-10-24 17:30:34 +01:00
Pierre Neidhardt 3720313b24 Helm: Do not remap `exchange-point-and-mark since Evil needs it in visual mode 2017-10-24 17:12:39 +01:00
Pierre Neidhardt 4f648d8df5 Helm: Remove helm-display-function workaround
Upstream has fixed the issue.
2017-10-24 17:12:09 +01:00
Pierre Neidhardt 0193b2380f Helm: Make ls-git an optional dependency 2017-10-24 17:11:19 +01:00
Pierre Neidhardt e6dab9f141 Org: Do not color REVIEW like DONE 2017-10-24 17:10:14 +01:00
Pierre Neidhardt f97a2bff37 Emacs: Comment on broken C-M-a in diff-mode that must be reported 2017-10-24 17:09:36 +01:00
Pierre Neidhardt 3a522c735c Emacs: Require evil-diff 2017-10-24 12:13:18 +01:00
Pierre Neidhardt 9df4c97a3c Emacs: Rename lib-page.el -> patch-page.el 2017-10-23 22:07:09 +01:00
Pierre Neidhardt 124bea4cbb Emacs: Comment on desktop bugs 2017-10-23 20:07:25 +01:00
Pierre Neidhardt 0df805e584 Emacs: Display minor bugs in debbugs 2017-10-23 20:07:03 +01:00
Pierre Neidhardt 44a459cefe Eshell: Backport ANSI color patch 2017-10-23 20:06:08 +01:00
Pierre Neidhardt 5eab39b621 Eshell: Add shared history 2017-10-22 20:19:12 +01:00
Pierre Neidhardt 79685b9e09 EXWM: Fix floating-toggle key by binding it to EXWM's map 2017-10-22 17:48:48 +01:00
Pierre Neidhardt e92014cdfd EXWM: Quit Emacs gracefully with C-x C-c
For instance, this used to prevent desktop-mode from saving.
2017-10-22 17:48:48 +01:00
Pierre Neidhardt 24d2f1883b Emacs: Reduce desktop-auto-save-timeout to 5 and disable lazy loading 2017-10-22 17:48:48 +01:00
Pierre Neidhardt 8d832a412d Elfeed: Default to opening video links with mpv 2017-10-22 15:06:43 +01:00
Pierre Neidhardt 186680c5d0 PDF: Comment on windmove+Evil issue and setup midnight mode 2017-10-22 14:24:43 +01:00
Pierre Neidhardt d2fc5d63fb Emacs: Rename init-page.el to lib-page.el 2017-10-22 14:24:18 +01:00
Pierre Neidhardt fcea63fce0 Emacs: Properly prefix scratch message with ";;" on empty lines 2017-10-22 11:57:03 +01:00
Pierre Neidhardt 82992ec9a3 EMMS: Fix sound burst when resuming 2017-10-22 11:57:03 +01:00
Pierre Neidhardt 40d9e5b586 EXWM: Conditionally spawn browser in other-window 2017-10-22 11:57:03 +01:00
Pierre Neidhardt 323ab27fc5 Eshell: Work around aliases 2017-10-22 11:57:03 +01:00
Pierre Neidhardt d27660d8b5 Eshell: Fix aliases 2017-10-21 10:35:03 +01:00
Pierre Neidhardt 5873aefba9 Evil/Org: Use context sensitive S-<hjkl> 2017-10-20 15:14:30 +01:00
Pierre Neidhardt b50bb3bd40 Eshell: Switch to last session instead of first session in eshell-or-new-session 2017-10-20 15:13:57 +01:00
Pierre Neidhardt 89671dda0c EXWM: Implement persistent kill (work in progress) 2017-10-19 18:20:21 +01:00
Pierre Neidhardt 70d26898ac EXWM: Make current buffer last in exwm/helm-browser-buffers 2017-10-19 17:18:04 +01:00
Pierre Neidhardt 23c9994252 Helm: Display relative line numbering 2017-10-19 17:02:18 +01:00
Pierre Neidhardt 6039e6003e Helm: Add custom helm-split-window-preferred-function 2017-10-19 17:02:11 +01:00
Pierre Neidhardt db4e203dfa EXWM: Add persistent killing to browser-buffers (not working yet) 2017-10-19 13:02:38 +01:00
Pierre Neidhardt 0d1fde46c7 EXWM: Add exwm-start-browser-other-window 2017-10-19 11:27:47 +01:00
Pierre Neidhardt 070b68d6f2 Helm: Move settings together 2017-10-18 18:18:54 +01:00
Pierre Neidhardt b54b64e94f EXWM: Load Helm code conditionally 2017-10-18 18:18:40 +01:00
Pierre Neidhardt 8fd51eaa86 Evil/Org: Adopt Evil-org (Work in progress) 2017-10-18 17:59:26 +01:00
Pierre Neidhardt 921be16995 EXWM: Fix name of exwm/helm-browser-buffers source 2017-10-18 17:58:06 +01:00
Pierre Neidhardt 9f715874f9 Evil: Add M-o binding to exwm/helm-browser-map 2017-10-18 17:00:13 +01:00
Pierre Neidhardt f962e2584b EXWM: Add keymap to exwm/helm-browser-map 2017-10-18 16:59:58 +01:00
Pierre Neidhardt e377e7ae11 EXWM: Support multiple candidates and other windows in exwm/helm-browser-buffers 2017-10-18 16:00:56 +01:00
Pierre Neidhardt 44b64b7b25 EXWM: Add exwm/helm-browser-buffers 2017-10-18 16:00:49 +01:00
Pierre Neidhardt fb1f3a4bc1 EXWM: Load helm-map when 'helm is loaded 2017-10-18 14:42:24 +01:00
Pierre Neidhardt 25c3be345b EXWM: Rename exwm-floating-toggle-non-helm-floating 2017-10-18 14:42:02 +01:00
Pierre Neidhardt 1267fe1f8f Org: Replace 'org-find-first-agenda with 'org-switch-agenda-file 2017-10-18 14:41:43 +01:00
Pierre Neidhardt 034c610cc6 Emacs: Fix SPC bindings
<space> is not valid.
2017-10-18 09:09:11 +01:00
Pierre Neidhardt 63f7efd817 Evil/Org: Overhaul org-agenda 2017-10-17 18:21:45 +01:00
Pierre Neidhardt 2ad9056da9 Org: Minor refactoring 2017-10-17 18:20:40 +01:00
Pierre Neidhardt 354f922082 EXWM: Add s-<space> workaround for minibuffer (e.g. Helm) 2017-10-17 15:40:14 +01:00
Pierre Neidhardt c698062202 Emacs: Normalize binding syntax
Without modifiers, use simple string.
With modifiers, use 'kbd'.
Use "<>" syntax for special keys.
2017-10-16 23:52:50 +01:00
Pierre Neidhardt ed7d29c3c6 EXWM: Add "s-\" binding to helm-map 2017-10-16 23:29:24 +01:00
Pierre Neidhardt 1bdfb3b8af Helm: Prefer horizontal splits 2017-10-16 18:22:32 +01:00
Pierre Neidhardt f8b5ca82b4 Evil: Move bindings of Emacs special modes to dedicated package 2017-10-16 18:21:24 +01:00
Pierre Neidhardt c4b0699ba7 Evil: Fix some bindings in EMMS and Image 2017-10-15 23:17:29 +01:00
Pierre Neidhardt e22fad66b0 mu4e: Parameterize fortune signature 2017-10-15 20:09:30 +01:00
Pierre Neidhardt c960b16679 Emacs: Add TODOs about image+, EMMS, Eshell, Evil, EXWM, Helm 2017-10-15 13:55:49 +01:00
Pierre Neidhardt 42c0ab2ce4 Evil/Org: Map 'org-agenda-earlier and 'org-agenda-later correctly 2017-10-15 12:37:53 +01:00
Pierre Neidhardt b337c581c6 Evil: Work around PDF bindings overriding Image bindings 2017-10-15 12:37:33 +01:00
Pierre Neidhardt b5b7d329ad EXWM: Add some TODOs ("s-a", "s-w") 2017-10-15 12:37:13 +01:00
Pierre Neidhardt 5823904cf5 Org: Simplify priorities 2017-10-15 10:37:30 +01:00
Pierre Neidhardt 14d51c59e1 Emacs: Add image+ package and tweak Evil bindings 2017-10-14 22:18:53 +01:00
Pierre Neidhardt 704b4e2f37 Emacs: Open Portage config files in sh-mode 2017-10-14 22:18:53 +01:00
Pierre Neidhardt ac8e88c5db mu4e: Remove TODO on helm-mu persistence 2017-10-12 20:00:33 +01:00
Pierre Neidhardt a86801cd93 Org/Evil: Add Evil bindings for org-agenda 2017-10-12 18:03:45 +01:00
Pierre Neidhardt 69bb12a558 Evil/PDF: Fix goto-page 2017-10-12 11:06:15 +01:00
Pierre Neidhardt 13bd381d7f EXWM: Add exwm-start-in-char-mode 2017-10-11 17:45:45 +01:00
Pierre Neidhardt e5f7a672ac EXWM: Use an alist in exwm-volume 2017-10-11 17:45:12 +01:00
Pierre Neidhardt 762761199a Helm: Fallback on 'find' if 'locate' is not available 2017-10-11 16:18:38 +01:00
Pierre Neidhardt fb2872b92f pdf-tools: Comment on save-place issue 2017-10-11 16:18:23 +01:00
Pierre Neidhardt 1f7f51a918 pdf-tools: Set default midnight colours to black & white 2017-10-11 13:35:40 +01:00
Pierre Neidhardt c2aa0a6148 Evil: Fix PDF bindings 2017-10-11 13:35:29 +01:00
Pierre Neidhardt 7fb6c56dbd EXWM: Cleanup dev code for initial-buffer-choice setup 2017-10-11 13:35:05 +01:00
Pierre Neidhardt a7d7d84fd5 EXWM: Remove obsolete comment on mouse issue 2017-10-10 17:45:31 +01:00
Pierre Neidhardt d5cffc43e1 Evil: Add Custom mode bindings 2017-10-10 17:44:04 +01:00
Pierre Neidhardt 76979aeec3 EXWM: Don't pop 2 *Warnings* buffers when Emacs is serverless (actual commit) 2017-10-10 17:43:35 +01:00
Pierre Neidhardt 8b2da59b33 helm: Fix typos in comments 2017-10-10 17:43:05 +01:00
Pierre Neidhardt 69c58fd5ac EXWM: Don't pop 2 *Warnings* buffers when Emacs is serverless 2017-10-10 16:51:05 +01:00
Pierre Neidhardt 1413050391 helm: Complete the starting directory over all windows for file ops 2017-10-10 16:35:48 +01:00
Pierre Neidhardt a4f2b9651a mu4e: Overhaul Evil bindings 2017-10-10 16:10:35 +01:00
Pierre Neidhardt 27333ed885 Evil: Make nXML a bit more Evil 2017-10-10 16:06:09 +01:00
Pierre Neidhardt ca04345a2f Emacs: Details comments on Eshell, Helm and PDF issues 2017-10-10 15:19:22 +01:00
Pierre Neidhardt d1ebed83ba Evil: Fix image-mode initial state and command on image vs. pdf map 2017-10-10 15:17:23 +01:00
Pierre Neidhardt bf61e3dac1 Merge branch 'master' of github.com:ambrevar/dotfiles 2017-10-08 22:19:25 +01:00
Pierre Neidhardt 912ce483e6 Emacs: Remove useless paragraph-start hack 2017-10-08 19:37:17 +01:00
Pierre Neidhardt fc972a32c9 Emacs: Comment config consistently 2017-10-08 19:36:28 +01:00
Pierre Neidhardt 88e5f845b4 Org: Do not adapt indentation 2017-10-08 19:21:11 +01:00
Pierre Neidhardt b1e8a03b17 Emacs: Define skeleton-previous-position instead of using lambda 2017-10-07 12:55:30 +01:00
Pierre Neidhardt b7f3ef610b functions.el: Add turn-off-fmt-before-save 2017-10-04 12:29:24 +01:00
Pierre Neidhardt 0283a57d18 Helm: Use "mosaic" windowing 2017-10-04 12:28:55 +01:00
Pierre Neidhardt 4a2a8a8335 Emacs: Revert flycheck / whitespace message
Mode-line already shows whether they are on or off.
2017-09-28 10:15:13 +01:00
Pierre Neidhardt 5e5a2ffcec Emacs: Message when toggling flyspell, flycheck, whitespace modes 2017-09-20 16:00:39 +01:00
Pierre Neidhardt fd6c4c184f Helm: Bind M-d to helm-buffer-run-kill-persistent 2017-09-20 16:00:21 +01:00
Pierre Neidhardt 114998984a Emacs: Replace scratch message with a fortune 2017-09-18 15:06:13 +01:00
Pierre Neidhardt fbadb0a587 init-go: Replace lambda by function in binding 2017-09-14 16:52:24 +01:00
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