Commit Graph

1996 Commits (01b6726f6755d37e3daa0516b477dabd536c3d7d)

Author SHA1 Message Date
Pierre Neidhardt 588866917e SLY: Bind s-backspace to sly-switch-to-repl. 2019-10-13 12:53:46 +02:00
Pierre Neidhardt 2c0206b620 Emacs/SLY: Initial configuration. 2019-10-10 18:47:11 +02:00
Pierre Neidhardt bfefadf2fb Add Los Angeles timezone. 2019-10-06 14:20:06 +02:00
Pierre Neidhardt c49c0e0428 Helm: Add "Imenu in all buffers" to source using follow. 2019-10-03 15:56:59 +02:00
Pierre Neidhardt bae6941aa5 Helm: Fix helm-external-command-cleanup-dotted on first call. 2019-09-24 17:27:07 +02:00
Pierre Neidhardt 0d06080bd3 EWW: Fix helm-defswitcher args. 2019-09-10 17:11:40 +02:00
Pierre Neidhardt 65e0fdf80d Notmuch: Unlock GPG on demand in the foreground. 2019-09-10 11:28:41 +02:00
Pierre Neidhardt d031411717 Lisp: Add D-Bus methods to Imenu. 2019-09-10 11:15:29 +02:00
Pierre Neidhardt 393008e4d9 Emacs: Add America/New York to list of known time zones. 2019-09-09 14:36:09 +02:00
Pierre Neidhardt e838dc80ee Lisp: Add "mode", "command" and "parenscript" to Imenu. 2019-09-09 14:34:52 +02:00
Pierre Neidhardt 98388b0fe7 EMMS: Add emms-tracks-duraction to display the duration of all tracks in region. 2019-09-05 17:27:15 +02:00
Pierre Neidhardt 33dae84075 Helm: Use helm-imenu-in-all-buffers instead of helm-semantic-or-imenu. 2019-09-01 16:21:13 +02:00
Pierre Neidhardt 9c530d9c17 EXWM: Temp-patch desktop-environment-lock-screen. 2019-08-29 19:42:42 +02:00
Pierre Neidhardt ddb154d897 Lisp: Enable rainbow delimiters in SLIME REPL. 2019-08-26 12:28:11 +02:00
Pierre Neidhardt 058dbf0820 Lispy: Fix "lispy-goto-symbol" in SLIME REPL. 2019-08-25 12:14:58 +02:00
Pierre Neidhardt ab5ac92c2a Lisp: Fix issue with slime-export-symbol-at-point when using uiop:define-package. 2019-08-25 12:14:06 +02:00
Pierre Neidhardt c29e74d03a Lisp: Add ECL to list of implementations. 2019-08-24 16:07:26 +02:00
Pierre Neidhardt 608be340b6 Lisp: Fix loading of helm-slime. 2019-08-18 22:37:36 +02:00
Pierre Neidhardt 9787dd2c35 lisp: Add redshank config. 2019-08-18 18:43:51 +02:00
Pierre Neidhardt de67716316 Lisp: Enable helm-slime-mode. 2019-08-18 15:57:44 +02:00
Pierre Neidhardt 8409e4449e Evil: Probably fix Shift-Tab this time. 2019-08-14 17:26:32 +02:00
Pierre Neidhardt 234c25f7cc EXWM: Fix suspend-to-sleep. 2019-08-05 11:47:24 +02:00
Pierre Neidhardt 47d7df161a Evil: Attempt to fix Shift-Tab. 2019-08-05 11:46:46 +02:00
Pierre Neidhardt 0cfcc38fcd Eshell: Fix history duplicate removal. 2019-07-04 10:39:52 +02:00
Pierre Neidhardt 3a848a7bc1 Lisp: Require SLIME just in time. 2019-07-04 10:39:52 +02:00
Pierre Neidhardt 7e879d9e0d SLIME: Disable broken slime-repl-ansi-color. 2019-06-24 21:40:52 +02:00
Pierre Neidhardt 61ee3d8045 Eshell: Fix error on empty ring in patch 2019-06-24 17:24:45 +02:00
Pierre Neidhardt 31df902f4f EXWM: Avoid going to suspend twice too often. 2019-06-24 10:07:25 +02:00
Pierre Neidhardt ea3feb7cbe notmuch/debbugs: Add WIP-snippet to view debbugs reports with Notmuch 2019-06-15 11:22:25 +02:00
Pierre Neidhardt 9d7a73821f Helm: Filter out dotted commands from helm-run-external-command 2019-06-13 23:10:20 +02:00
Pierre Neidhardt e1bb67d25f Emacs/Guix: Require and set bindings properly 2019-06-04 08:12:44 +02:00
Pierre Neidhardt 38a7177c84 Evil/Guix: Bind guix-generation-list-diff-this to "=" 2019-06-01 13:47:05 +02:00
Pierre Neidhardt 45f725e5dc Emacs/Guix: Define guix-generation-list-diff-this 2019-06-01 13:46:47 +02:00
Pierre Neidhardt 104bdf52cb Message: Message instead of warning when not encrypting 2019-05-25 19:48:43 +02:00
Pierre Neidhardt 657f0a7efe Notmuch/Evil: Bind Q to notmuch-mark-unread-and-bury 2019-05-25 19:47:55 +02:00
Pierre Neidhardt 1da0cae55f message: Clean up bogus GitHub recipients 2019-05-19 21:26:28 +02:00
Pierre Neidhardt 9b0194af99 message: Set sender automatically 2019-05-19 21:26:28 +02:00
Pierre Neidhardt 43235d6fad notmuch: Add optional `sender' parameter to notmuch-change-sender 2019-05-19 21:26:28 +02:00
Pierre Neidhardt 540cf787e5 message: Fix auto-encryption of messages 2019-05-19 21:26:28 +02:00
Pierre Neidhardt 0374e7a582 Org: Catch invisible edits 2019-05-11 12:27:54 +02:00
Pierre Neidhardt 90985a3817 Helm/wgrep: Make writable by default and auto-replace buffer 2019-05-08 13:19:56 +02:00
Pierre Neidhardt ef8e90b5b6 Desktop: Ensure server.el is loaded before testing if it's running 2019-05-08 13:19:56 +02:00
Pierre Neidhardt be9661b170 CC: Set semantic idle scheduler timer to 5s 2019-05-06 21:06:26 +02:00
Pierre Neidhardt ad5169682f notmuch: Improve address completion with Helm 2019-04-25 09:34:20 +02:00
Pierre Neidhardt f201b0f498 Emacs: Read mpeg with default player instead of mpeg_play 2019-04-18 21:29:35 +02:00
Pierre Neidhardt 3a734df3cc Helm: Add "Add to EMMS playlist" find-file action 2019-04-14 13:21:45 +02:00
Pierre Neidhardt 9b11eceee2 Helm: Fix missing #' in Helm switcher 2019-04-08 10:42:56 +02:00
Pierre Neidhardt 0ab452bf0d Desktop: Discard Elfeed since it may ask for PGP passphrase 2019-04-08 10:42:56 +02:00
Pierre Neidhardt b50b4237cd Notmuch: Bind "M-s f" to helm-imenu 2019-04-05 15:08:35 +02:00
Pierre Neidhardt d586fffdf7 Desktop: Don't restore any file 2019-04-03 10:44:01 +02:00
Pierre Neidhardt 2d3849374b EXWM: Support Kingdom Come: Deliverance 2019-04-03 10:43:46 +02:00
Pierre Neidhardt 60659df0d3 Org: Exclude contact file from desktop more reliably 2019-04-03 10:43:04 +02:00
Pierre Neidhardt 0a46092dec Desktop: Fix setup function arcuments 2019-04-02 10:50:37 +02:00
Pierre Neidhardt fa2fc58b31 Recentf: Save 100 items 2019-04-02 10:50:21 +02:00
Pierre Neidhardt 2131699797 Emacs: Set auto-revert-tail-mode to use absolute line numbers 2019-04-02 10:49:42 +02:00
Pierre Neidhardt 2548b77d8b EXWM: Bind s-backspace by default 2019-04-02 10:47:22 +02:00
Pierre Neidhardt 0a8bc9be74 Load desktop-mode whether (server-start) or --daemon was used 2019-03-27 19:14:22 +01:00
Pierre Neidhardt 84ac6c9feb EXWM: Only configure if loaded 2019-03-27 19:10:25 +01:00
Pierre Neidhardt f7f6207a2e smtpmail: Set user-mail-address to fix the fqdn (In-Reply-To header) 2019-03-27 11:41:21 +01:00
Pierre Neidhardt 9c93480c30 Message: Fix hook setup to select dictionary 2019-03-27 11:40:46 +01:00
Pierre Neidhardt 1c91e51729 EMMS: Match playlist format with browser->playlist format 2019-03-27 11:40:16 +01:00
Pierre Neidhardt 6165dc4d5c EXWM: Bind s-C-backspace to repl-switcher 2019-03-24 09:11:46 +01:00
Pierre Neidhardt 2a46e7ee9f EXWM: Bind s-Z to suspend 2019-03-24 09:11:32 +01:00
Pierre Neidhardt 5d19088982 Add wmv to mailcap-mime-extensions 2019-03-22 12:39:24 +01:00
Pierre Neidhardt 10f23d45a8 Set shr-color-visible-luminance-min in main 2019-03-20 19:11:27 +01:00
Pierre Neidhardt d42dd8e8ab Helm/Notmuch: Remove patch-helm-notmuch since it's been merged upstream 2019-03-20 12:00:26 +01:00
Pierre Neidhardt f137a82739 Notmuch: Simplify switcher using -interesting-buffer 2019-03-20 11:14:59 +01:00
Pierre Neidhardt 93d4e33315 notmuch: Limit notmuch-saved-searches to some weeks 2019-03-19 13:54:17 +01:00
Pierre Neidhardt 92964e44a0 notmuch-sync: Get config tags dynamically 2019-03-19 13:53:55 +01:00
Pierre Neidhardt ac40a90828 message: Comment on gnus-alias and smtpmail-multi 2019-03-19 13:53:37 +01:00
Pierre Neidhardt 60a6239097 Helm/Comint/Geiser/Scheme: Bind "M-s f" to helm-comint-prompts-all 2019-03-19 10:34:22 +01:00
Pierre Neidhardt 2580cf2b40 Helm/SLIME: Fix the "M-s f" binding to helm-comint-prompts-all 2019-03-19 10:34:22 +01:00
Pierre Neidhardt 9577269dcb Helm/notmuch: Fix helm-notmuch-search 2019-03-19 10:34:22 +01:00
Pierre Neidhardt 100c826cd4 notmuch: Add function to sync tags 2019-03-19 10:34:22 +01:00
Pierre Neidhardt 4997b497af Evil/Notmuch: Map "s" to helm-notmuch in tree view 2019-03-18 18:51:25 +01:00
Pierre Neidhardt 7f7599c685 message: Comment that GitHub fix does not work 2019-03-18 18:50:47 +01:00
Pierre Neidhardt b1ff0a417c Notmuch: Autoload helm-notmuch-switch 2019-03-18 13:41:43 +01:00
Pierre Neidhardt b86f8e419c message: Make sure org-contacts is loaded 2019-03-18 13:41:20 +01:00
Pierre Neidhardt 01fcdc89b2 message: Fix message-recipients and file structure 2019-03-18 13:12:13 +01:00
Pierre Neidhardt 3645d66093 Notmuch/mu4e/message: Universal capture with Org-contacts and completing-read 2019-03-18 13:06:01 +01:00
Pierre Neidhardt 36c805fb6e Edebug: Comment on test-coverage 2019-03-18 10:52:17 +01:00
Pierre Neidhardt 02b1a28da3 Helm: Comment on other window/frame with new buffer in switcher 2019-03-18 10:51:41 +01:00
Pierre Neidhardt 5ef0010edd notmuch: Set up org-capture 2019-03-18 10:51:26 +01:00
Pierre Neidhardt 81de9c1599 notmuch: Include tree mode in switcher 2019-03-18 10:50:49 +01:00
Pierre Neidhardt cb358b5b60 message: Fix dictionary setting 2019-03-18 10:29:17 +01:00
Pierre Neidhardt a5c6f87223 notmuch: Tag sent emails properly 2019-03-18 10:22:29 +01:00
Pierre Neidhardt 3becf6b509 mu4e/message: Move generic message config from mu4e to init-message 2019-03-18 10:21:49 +01:00
Pierre Neidhardt 2d782ad1bc Move personal/mail to dotfiles 2019-03-18 10:20:12 +01:00
Pierre Neidhardt 11ad331056 notmuch: Fix Emacs setup loading 2019-03-18 10:13:56 +01:00
Pierre Neidhardt 080efc54cc notmuch: Patch helm, notmuch, init message 2019-03-17 20:18:01 +01:00
Pierre Neidhardt fefc905b55 Notmuch: Init 2019-03-17 20:12:59 +01:00
Pierre Neidhardt 173308bd17 Helm: Use man instead of woman 2019-03-17 08:38:43 +01:00
Pierre Neidhardt 691ca5c8bf Geiser/EXWM: Bind s-<backspace> to switcher 2019-03-17 08:38:17 +01:00
Pierre Neidhardt d7e7572bbf EXWM: Move ambrevar/helm-pass-for-page upstream 2019-03-17 08:37:55 +01:00
Pierre Neidhardt fcce215ec8 Eshell: Include "M-x shell"s in the switcher, and offer to spawn new ones 2019-03-17 08:37:08 +01:00
Pierre Neidhardt 4613fb6bcd mu4e: Use tree view by default 2019-03-17 08:36:20 +01:00
Pierre Neidhardt 316a571d69 Helm: Fix switch-to-buffer in helm-source-buffer-not-found 2019-03-10 11:29:51 +01:00
Pierre Neidhardt fbc54259be Helm: Fix cased mode support in helm-deflister 2019-03-10 11:29:26 +01:00
Pierre Neidhardt 4ed0cdbcf5 Geiser: Define switcher 2019-03-10 11:29:06 +01:00
Pierre Neidhardt d208b04a21 Info: Define helm switcher 2019-03-10 11:28:38 +01:00
Pierre Neidhardt 7fe1c43278 Scheme: Fix with-eval-after-load 2019-03-10 11:28:23 +01:00
Pierre Neidhardt ab00dfab98 Org: Show first agenda in switcher 2019-03-08 09:48:13 +01:00
Pierre Neidhardt 36fa9eb3e2 Helm Switcher: Offer to spawn first buffer in new window 2019-03-08 09:47:36 +01:00
Pierre Neidhardt 6d5c849154 Geiser: Patch issue with module completion 2019-03-08 09:47:17 +01:00
Pierre Neidhardt 1838dc7cfa EWW: Offer to open URL at point in switcher 2019-03-08 09:47:00 +01:00
Pierre Neidhardt c3bf90eb52 Lisp: Remove inferior-lisp history function (superseded by SLIME REPL) 2019-03-08 09:43:54 +01:00
Pierre Neidhardt b2702fc2c1 Emacs/Lisp: Split Scheme and Common Lisp setups 2019-03-08 09:43:54 +01:00
Pierre Neidhardt 763fc7b25f Geiser: Load patch-geiser properly 2019-03-08 09:22:53 +01:00
Pierre Neidhardt f8a5ab0330 Eshell: Fix trimming of trailing whitespaces 2019-03-06 11:26:35 +01:00
Pierre Neidhardt 756522f427 mu4e: Kill compose buffer on exit when not in conversation 2019-03-05 17:39:20 +01:00
Pierre Neidhardt d350755dc8 functions: Fix ambrevar/test-emacs on custom init files 2019-03-05 17:08:19 +01:00
Pierre Neidhardt 053c5627bd Elfeed: Comment on "unique buffer patch" being merged 2019-03-05 11:56:25 +01:00
Pierre Neidhardt 1005ac2915 Magit: Specify depth in magit-repository-directories 2019-03-05 11:56:07 +01:00
Pierre Neidhardt bc4bcbc50f mu4e: List main buffer and compose buffers in deflister 2019-03-05 11:55:17 +01:00
Pierre Neidhardt 69a3afdbe8 lisp: Add sbcl and ccl to slime-lisp-implementations 2019-03-05 11:54:54 +01:00
Pierre Neidhardt 85986755c5 EMMS: Set helm-emms-dired-directories to ~/humour and ~/Soundtrack 2019-03-04 19:35:35 +01:00
Pierre Neidhardt 30a7e4ac40 Orgit: Init 2019-03-04 19:30:47 +01:00
Pierre Neidhardt 467a0362ef Org: Add list of (potentially unopened) agenda files to switcher 2019-03-03 17:20:39 +01:00
Pierre Neidhardt b03cc68bb7 Helm: Add support for extra sources in deflister 2019-03-03 17:20:07 +01:00
Pierre Neidhardt 7d2586dda5 Elfeed: Fix defcustom -> defvar 2019-03-03 16:53:54 +01:00
Pierre Neidhardt 25c31e190e Emacs/Helm: Autoload switchers 2019-03-03 16:53:40 +01:00
Pierre Neidhardt 8f29294164 Emacs: Include forgotten hook-functions.el 2019-03-03 15:40:36 +01:00
Pierre Neidhardt 1181912ace Browse-url: Comment on BROWSER variable 2019-03-03 15:39:09 +01:00
Pierre Neidhardt 00ff4895f7 EXWM: Fix missing (interactive) in s-t binding 2019-03-03 15:34:23 +01:00
Pierre Neidhardt f3a66adf8f Helm: Update hack to display bindings in helm-apropos 2019-03-03 14:08:10 +01:00
Pierre Neidhardt b9ce4d2888 Helm/Pass: Share helm-pass-for-page upstream 2019-03-03 14:07:32 +01:00
Pierre Neidhardt 6ed5decc00 Evil: "gg" is bound upstream in mu4e 2019-03-03 14:07:18 +01:00
Pierre Neidhardt 2a2460e790 Elfeed: Report multiple-entry-buffer issue upstream 2019-03-03 13:41:32 +01:00
Pierre Neidhardt 5f4cc6e2be Functions: Move hook functions to a dedicated file 2019-03-03 13:31:16 +01:00
Pierre Neidhardt 223348d554 Emacs: Move skeletons patch to a dedicated file 2019-03-03 13:29:43 +01:00
Pierre Neidhardt 5183b7124e functions: Remove unused shell-last-command 2019-03-03 13:24:22 +01:00
Pierre Neidhardt dafb9d8e13 functions: Remove unused insert-and-indent 2019-03-03 13:23:25 +01:00
Pierre Neidhardt 853ef85b3f functions: Overhaul call-process-to-string 2019-03-03 13:23:05 +01:00
Pierre Neidhardt 17af8f4373 PDF/Evil: Remove unreproducible bug with windmove 2019-03-03 13:18:38 +01:00
Pierre Neidhardt 5819f6ef6a Emacs: Replace dired-du with disk-usage 2019-03-03 13:15:02 +01:00
Pierre Neidhardt 988fe3edc2 Eshell: Remove emacs-25 patches 2019-03-03 13:12:04 +01:00
Pierre Neidhardt 497adf2404 Emacs: Remove custom TODO faces, leave it to hl-todo 2019-03-03 13:02:52 +01:00
Pierre Neidhardt 4b5cec6fd3 Emacs: Remove obsolete REVIEW comments 2019-03-03 13:01:37 +01:00
Pierre Neidhardt 8bcdbc37de Emacs: Remove obsolete linum code 2019-03-03 12:55:44 +01:00
Pierre Neidhardt 99cb5bbff4 Eshell: Trim trailing spaces in commands 2019-03-03 12:52:57 +01:00
Pierre Neidhardt b8bb5d7e9f Emacs/Pulseaudio: Close issue on pactl path 2019-03-03 12:30:47 +01:00
Pierre Neidhardt 9cf65c7565 elfeed: Bind s-t to helm-org-switch 2019-03-03 12:26:57 +01:00
Pierre Neidhardt 413f9db44f Helm: Fix mode quote in deflister 2019-03-03 12:22:23 +01:00
Pierre Neidhardt c1740df6e0 elfeed: Bind s-e to helm-eww-switch 2019-03-03 12:01:18 +01:00
Pierre Neidhardt 8aaa29084a Helm: Allow optional helm-lister in helm-defswitcher 2019-03-03 11:59:27 +01:00
Pierre Neidhardt f5d0a63598 Helm: Fix buffer creation in deflister 2019-03-03 11:59:11 +01:00
Pierre Neidhardt 6644a0eff8 elfeed: Bind s-n to helm-elfeed-switch 2019-03-03 11:50:39 +01:00
Pierre Neidhardt bafddf836a mu4e: Bind s-m to helm-mu4e-switch 2019-03-03 11:40:10 +01:00
Pierre Neidhardt da2d750ec3 Eshell: Set helm-eshell-switch conditionally 2019-03-03 11:40:03 +01:00
Pierre Neidhardt 6f63408a16 Helm: Use helm-source-buffer in helm-deflister 2019-03-03 11:38:06 +01:00
Pierre Neidhardt de0483cde9 Evil: Bind ' to helm-all-mark-rings 2019-03-03 10:06:36 +01:00
Pierre Neidhardt 1fe7914971 EXWM: Remove workaround for desktop environment bindings 2019-03-03 10:05:50 +01:00
Pierre Neidhardt 51358e24e4 Elfeed: Disable Tor here since curl is configured to use it in .curlrc 2019-02-27 16:49:48 +01:00
Pierre Neidhardt 56e8caca16 EXWM: Really fix s-l binding with desktop-environment 2019-02-27 16:49:22 +01:00
Pierre Neidhardt 465d2e16cd Elfeed: Use Tor 2019-02-27 16:02:40 +01:00
Pierre Neidhardt c4b6cb7b7e Emacs: Use Tor over Privoxy 2019-02-27 16:02:13 +01:00
Pierre Neidhardt ca905fc408 EXWM: Use desktop-environment.el 2019-02-27 12:53:55 +01:00
Pierre Neidhardt 5f28d09a3b Magit: Add some magit-repository-directories 2019-02-27 12:52:37 +01:00
Pierre Neidhardt 0f847a9e73 EXWM/Eshell: Bind S-s-RET to helm-eshell-switch-other-window 2019-02-25 18:20:18 +01:00
Pierre Neidhardt 00e88429ae Helm: Create -switch-other-window switcher 2019-02-25 18:19:51 +01:00
Pierre Neidhardt c03d09787b Comment on all replaceable switchers 2019-02-22 18:36:09 +01:00
Pierre Neidhardt 155a4f8a32 Eshell: Autoload helm-eshell-switch and bind it 2019-02-22 18:35:49 +01:00
Pierre Neidhardt dd3ed544f1 Helm: Refine helm-defswitcher macro 2019-02-22 18:26:57 +01:00
Pierre Neidhardt 7027282244 Helm: Define helm-defswitcher macro 2019-02-22 17:55:23 +01:00
Pierre Neidhardt fda4f4d498 Eshell: Add helm-eshell-mini 2019-02-22 17:26:25 +01:00
Pierre Neidhardt f41ab1b873 EMMS: Use emms-browser-cache-thumbnail-async to make helm-emms usable 2019-02-22 16:58:48 +01:00
Pierre Neidhardt 6175c6e8e4 Helm: Add Magit action to find-files 2019-02-21 18:28:47 +01:00
Pierre Neidhardt ac3233cb8a EXWM/SLIME/Lisp: Fix s-<backspace> binding to slime-switch-to-repl 2019-02-21 18:27:44 +01:00
Pierre Neidhardt f67e8899d9 Lisp/SLIME: Show helm-slime-mini even with only one REPL 2019-02-20 17:55:08 +01:00
Pierre Neidhardt 3c347846ef EMMS: Fix helm-emms when ~/music is a symlink 2019-02-20 17:54:39 +01:00
Pierre Neidhardt cdd5065ae0 Pulseaudio: Use default sink 2019-02-20 10:17:11 +01:00
Pierre Neidhardt 73f9d8f83d Helm: Enable follow mode in Eshell prompts and comint prompts 2019-02-19 13:32:58 +01:00
Pierre Neidhardt 98fd6e5c81 Helm/SLIME: Bind "M-s f" to helm-comint-input-ring 2019-02-19 13:32:41 +01:00
Pierre Neidhardt d423303a94 lisp: Bind s-<backspace> to ambrevar/slime-switch-to-repl 2019-02-19 13:32:18 +01:00
Pierre Neidhardt 83531968b1 Geiser: Add missing PROVIDE to patch 2019-02-14 17:01:21 +01:00
Pierre Neidhardt 9d8b5d2052 Ediff: Define EDIFF-COPY-BOTH-TO-C 2019-02-14 16:25:33 +01:00
Pierre Neidhardt 35f90f81cc Scheme/Geiser: Include GUILE--MANUAL-LOOK-UP patch 2019-02-14 16:24:36 +01:00
Pierre Neidhardt a825e9dcb9 Helm/SLIME: Bind TAB and M-TAB to helm-slime-complete 2019-02-11 19:41:03 +01:00
Pierre Neidhardt 7de32bafd1 Evil/Eshell: Fix RET binding 2019-02-11 19:40:49 +01:00
Pierre Neidhardt 45575ad88d Eshell: Add comment on history uniqueness algorithm 2019-02-11 19:40:23 +01:00
Pierre Neidhardt 91f8d8b8f0 Emacs: Bind C-h c to HELPFUL-KEY 2019-02-11 19:39:57 +01:00
Pierre Neidhardt 50b97ff67c Eshell: Put history-related parts together 2019-02-05 22:47:37 +01:00
Pierre Neidhardt 368d2e3d8e Eshell: Remove duplicates in history 2019-02-05 22:45:17 +01:00
Pierre Neidhardt 4392607e8e Eshell: Require subr-x for string-trim in eshell-append-region-to-command-line 2019-02-05 22:44:45 +01:00
Pierre Neidhardt f3820091f0 local/bin/homeinit, homesync: Init and synchronize Eshell history 2019-02-04 19:14:50 +01:00
Pierre Neidhardt 537626d63c Eshell: Save history on every call 2019-02-04 19:13:48 +01:00
Pierre Neidhardt 5cc5776566 Eshell: Discard "cd" calls from history 2019-02-04 19:13:17 +01:00
Pierre Neidhardt 3a88ea3e59 Eshell: Bind RET to append-region-to-command-line 2019-02-04 19:13:11 +01:00
Pierre Neidhardt 0864798106 Evil: Use Vim-style search 2019-02-04 19:10:57 +01:00
Pierre Neidhardt a11427e0d6 Emacs: Add test-emacs to kill-emacs-query-functions 2019-01-29 10:38:50 +01:00
Pierre Neidhardt 19d0722707 Image: Bind S-RET to image-display-external 2019-01-18 09:15:48 +01:00
Pierre Neidhardt 7311ed38fb mu4e: Explain why we keep the buffer after sending with mu4e-conversation 2019-01-13 15:32:48 +01:00
Pierre Neidhardt 376eca4c90 EXWM: Fix monitor switch 2019-01-13 15:31:56 +01:00
Pierre Neidhardt d2af6c783f SLIME: Use Lispy in REPL 2019-01-11 11:00:10 +01:00
Pierre Neidhardt 0efe0abca2 SLIME: Load xref-browser, sprof, quicklisp extensions 2019-01-11 10:59:44 +01:00
Pierre Neidhardt d8afcb4e6a Lisp: Bind M-<backspace> to lispyville-delete-backward-word 2019-01-11 10:59:19 +01:00
Pierre Neidhardt 5f08f9eb83 SLIME: Bind M-<tab> to helm-company 2019-01-11 10:58:45 +01:00
Pierre Neidhardt 48d44690e5 Lisp: Support CLHS Guix package 2019-01-06 19:03:25 +01:00
Pierre Neidhardt 822210e001 functions: Fix youtube-dl-url loop 2019-01-06 12:52:48 +01:00
Pierre Neidhardt 3339f847aa Lisp: Lookup CLHS locally 2018-12-28 19:38:46 +01:00
Pierre Neidhardt 8aef55e2dc Emacs: Fallback on various folders in ambrevar/youtube-dl-url 2018-12-19 10:26:33 +01:00
Pierre Neidhardt 69925afe96 mu4e: Properly eval match-func in ambrevar/mu4e-account-init 2018-12-19 10:25:56 +01:00
Pierre Neidhardt a846e14f37 mu4e: Init patch-mu4e-account 2018-12-18 13:52:37 +01:00
Pierre Neidhardt e450d0badc mu4e: Fix move-to-trash function 2018-12-18 09:34:27 +01:00
Pierre Neidhardt c531fa3328 Emacs: Init helpful mode 2018-12-18 09:12:18 +01:00
Pierre Neidhardt 1598844606 Emacs: Load personal hacks 2018-12-18 00:33:01 +01:00
Pierre Neidhardt 1d6b357912 Functions: Rename ambrevar/youtube-dl-at-point to ambrevar/youtube-dl-url 2018-12-16 10:47:03 +01:00
Pierre Neidhardt 286922a3bf Functions: Skip history in youtude-dl-at-point 2018-12-14 23:59:32 +01:00
Pierre Neidhardt 927ad13a7b Org: Add capture template for web links 2018-12-10 13:43:35 +01:00
Pierre Neidhardt bd17f2514d mu4e: Set org-capture date of emails to a week from the email's date 2018-12-10 10:07:18 +01:00
Pierre Neidhardt 5c1f06192f Eshell: Don't follow symlink in prompt 2018-12-10 09:41:25 +01:00
Pierre Neidhardt 497e44386f C: Disable undo while uncrustify formats the buffer 2018-12-03 23:03:57 +01:00
Pierre Neidhardt dd24fdba8b C: Lazy-load gtk-look and w3m 2018-12-02 12:33:17 +01:00
Pierre Neidhardt 9b642d61f7 EXWM: Remove Epiphany simulation keys 2018-12-02 12:29:49 +01:00
Pierre Neidhardt f9ebd67af9 mu4e: Don't kill buffer on exit with mu4e-conversation 2018-11-28 13:17:02 +01:00
Pierre Neidhardt ed8cf91c88 C: Fix uncrustify recentering when saving buffer from another buffer 2018-11-20 19:51:50 +01:00
Pierre Neidhardt ac99acab06 Engine: Fix when using over mu4e-conversation 2018-11-20 19:50:53 +01:00
Pierre Neidhardt ceb41304d3 Lisp: Display HyperSpec documentation within Emacs 2018-11-19 10:38:11 +01:00
Pierre Neidhardt 9fa719e113 Emacs: Add w3m to selected packages 2018-11-19 10:37:01 +01:00
Pierre Neidhardt ab06085cec Lisp: Use CCL if available 2018-11-19 10:35:04 +01:00
Pierre Neidhardt 82cc40002a C: Fix cc-format-with-uncrustify 2018-11-18 11:52:35 +01:00
Pierre Neidhardt 1689f27d61 visual: Make mouse pointer more visible in EXWM
See https://github.com/ch11ng/exwm/issues/513.
2018-11-17 12:56:57 +01:00
Pierre Neidhardt 214a56aaf7 C: Fix uncrustify support 2018-11-12 16:58:16 +01:00
Pierre Neidhardt e3beb88de9 Emacs: Disassociate .m from octave-mode 2018-11-09 08:37:43 +01:00
Pierre Neidhardt 3605a51f94 C: Bind "C-c d" to gtk-lookup-symbol 2018-11-09 08:36:40 +01:00
Pierre Neidhardt 90fbd297a9 Emacs: Browse GTK documentation with w3m 2018-11-09 08:35:52 +01:00
Pierre Neidhardt 4510ce4b90 C: Add cc-force-compile function 2018-11-08 17:26:48 +01:00
Pierre Neidhardt d22f124507 C: Extend Semantic support 2018-11-08 17:26:48 +01:00
Pierre Neidhardt 051ce2b1f0 C: Auto-format with clang-format or uncrustify on save 2018-11-08 12:35:54 +01:00
Pierre Neidhardt d7db9c58d2 Emacs functions: Fix call to ambrevar/skeleton-make-markers 2018-11-08 12:35:02 +01:00
Pierre Neidhardt 0ba983c185 C: Add clang-format to selected-packages 2018-11-08 12:34:41 +01:00
Pierre Neidhardt c2ff1119f9 mu4e: Fix dictionary detection on non-lowercase email addresses 2018-11-06 08:51:43 +01:00
Pierre Neidhardt 8aca9d392c mu4e-conversation: Fix sent mail update 2018-10-29 09:24:08 +01:00
Pierre Neidhardt 0f1829d66d EWW: Kill bookmark buffer on save unless it was already opened 2018-10-27 10:35:33 +02:00
Pierre Neidhardt d2fe03e37f EWW: Use eww-bookmarks-file 2018-10-27 10:22:28 +02:00
Pierre Neidhardt 24dd3f80c3 EWW: Only read bookmarks if modified since last time 2018-10-27 10:20:38 +02:00
Pierre Neidhardt 580b3214f0 Emacs: Use official MELPA domain 2018-10-25 20:11:32 +02:00
Pierre Neidhardt 11719e66bb mu4e: Fix bookmark structure error with Emacs 26 2018-10-25 20:10:56 +02:00
Pierre Neidhardt 71d7903489 mu4e: Really move trash instead of deleting 2018-10-24 19:32:26 +02:00
Pierre Neidhardt c110d11fc9 mu4e: Add bookmark for big messages 2018-10-24 19:32:11 +02:00
Pierre Neidhardt a31d5fee1e Lisp/SLIME: Add slime-repl-ansi-color 2018-10-24 16:37:15 +02:00
Pierre Neidhardt 93baaa97c3 Scheme: Add Alex Kost's patch 2018-10-24 16:37:15 +02:00
Pierre Neidhardt d066d70b09 SLIME/Company: Fix slime-company setup 2018-10-21 13:50:51 +02:00
Pierre Neidhardt c216e66997 Helm/Slime: Load SLIME just in time 2018-10-21 13:50:32 +02:00
Pierre Neidhardt b2674c01bb Engine: Add guix-packages 2018-10-20 12:21:32 +02:00
Pierre Neidhardt 6972e7c5cd Engine: Rename Quicklisp->Quickdocs 2018-10-20 12:21:20 +02:00
Pierre Neidhardt 9dcfbfb6d0 Lisp: Enable rainbow-delimiters in the Geiser REPL 2018-10-17 17:50:37 +02:00
Pierre Neidhardt c50fa845d6 Clean up TODO items 2018-10-17 14:57:40 +02:00
Pierre Neidhardt 479ae9adab Eshell: Fix prompt fontification of symlinks inside Git repositories 2018-10-17 14:57:40 +02:00
Pierre Neidhardt 3e45f23179 Org: Re-enable auto-fill 2018-10-17 14:09:32 +02:00
Pierre Neidhardt a05572492b Emacs: Add circe to selected packages 2018-10-16 20:12:55 +02:00
Pierre Neidhardt a8f30c7493 Helm/Lisp: init helm-slime 2018-10-16 20:11:35 +02:00
Pierre Neidhardt 22f6b3655a Lisp: Load some contribs, including slime-company 2018-10-16 20:11:35 +02:00
Pierre Neidhardt 9b27a8796f Lisp: Save SLIME history 2018-10-16 20:09:34 +02:00
Pierre Neidhardt 53d6560c71 Emacs/Guix: Add checkout to geiser-guile-load-path 2018-10-14 10:26:45 +02:00
Pierre Neidhardt 2f2587eb81 Helm/Geiser: Bind helm-comint-input-ring to M-p in Geiser 2018-10-14 10:17:46 +02:00
Pierre Neidhardt f48337b759 Engine: Add Quicklisp 2018-10-08 14:22:51 +02:00
Pierre Neidhardt 960a8e2aef Evil: Update integration setup 2018-10-03 08:59:01 +02:00
Pierre Neidhardt c1a96fc3f1 EXWM: Automate external screen toggling 2018-09-28 19:43:37 +02:00
Pierre Neidhardt b9ca30d96a Emacs: Remove duplicates from file-name-handler-alist 2018-09-28 16:24:26 +02:00
Pierre Neidhardt a65f649dc4 Emacs: Fix file-name-handler-alist init 2018-09-25 18:48:30 +02:00
Pierre Neidhardt 058c25736c Emacs/Helm: Save comint-input-ring with desktop-mode 2018-09-25 18:48:30 +02:00
Pierre Neidhardt 6caa13648e Emacs: Add synosaurus to selected packages 2018-09-25 18:48:30 +02:00
Pierre Neidhardt c078fbe04d EXWM: Add simulation keys for Epiphany 2018-09-19 10:33:49 +02:00
Pierre Neidhardt b92f23e794 functions: Don't delete-trailing-whitespace on image 2018-09-12 19:51:59 +02:00
Pierre Neidhardt bc6e941255 Emacs: Init hackernews 2018-09-12 11:05:23 +02:00
Pierre Neidhardt 17d3297822 Emacs: Init youtube-dl.el 2018-09-12 11:03:06 +02:00
Pierre Neidhardt ba442be4d0 emacs/guix: Replace store-item patch with emacs-guix 0.5 2018-09-11 15:42:12 +02:00
Pierre Neidhardt 105fc2c283 elfeed: Disable auto-resize because it's too slow 2018-09-03 23:52:56 +02:00
Pierre Neidhardt 3e9a141de9 eww: Fallback on -suggested-uris in -browse-with-external-browser 2018-08-27 10:10:57 +02:00
Pierre Neidhardt 808367495c elfeed: Refresh search view on window change 2018-08-27 10:10:05 +02:00
Pierre Neidhardt 5a3ed7b061 image-dired: Add -line-up-dynamic to window-configuration-change-hook 2018-08-26 22:30:54 +02:00
Pierre Neidhardt c33b0ab8a4 eww: Allow eww-add-bookmark to modify tags and title 2018-08-25 13:22:02 +02:00
Pierre Neidhardt 6899f47ced lisp/geiser: Set default implementation to Guile, set history size to 5000 2018-08-25 10:30:03 +02:00
Pierre Neidhardt c71830759a Emacs/Guix: Display both "guix" and "guix-patches" in debbugs 2018-08-20 12:52:26 +02:00
Pierre Neidhardt 78b3791f9c emacs.d/lisp/functions.el: Fix typos and broken binding 2018-08-14 23:01:34 +02:00
Pierre Neidhardt 02abc0ce94 sxiv: Use as external viewer in image-dired 2018-08-14 23:00:56 +02:00
Pierre Neidhardt a4f4ebe174 mu4e: Don't fail on missing message when selecting dictionary 2018-08-12 16:16:06 +02:00
Pierre Neidhardt c9ad262776 mu4e: Add homepage to signature 2018-08-12 16:15:46 +02:00
Pierre Neidhardt 5afb9c3660 mu4e: Auto-select dictionary according to LANGUAGE property 2018-08-10 16:56:37 +02:00
Pierre Neidhardt 254e9f7095 mu4e: Factor address fetching into `message-fetch-addresses' 2018-08-10 16:53:51 +02:00
Pierre Neidhardt ca41fc44db mu4e: Disable debug 2018-08-06 11:05:54 +02:00
Pierre Neidhardt 5487d6d1b4 Elfeeed/Evil: Fix "m" binding 2018-08-06 11:05:32 +02:00
Pierre Neidhardt db68560071 Guix: Fix yasnippet activation 2018-08-01 18:34:54 +02:00
Pierre Neidhardt 7f8e301547 Guix: Add REVIEW tag 2018-08-01 13:08:15 +02:00
Pierre Neidhardt 23cc684bee Magit: Init magit-todos 2018-08-01 13:07:51 +02:00
Pierre Neidhardt f43228534d dired: Fix dired-du compatibility issue with custom TIME_STYLE 2018-08-01 12:31:02 +02:00
Pierre Neidhardt d64d3c3784 Evil/Gnus: Bind "q" to 'evil-window-delete 2018-07-31 11:12:51 +02:00
Pierre Neidhardt de471f5a49 Guix: Fix auto-mode-alist and add `guix-store' command 2018-07-31 11:12:28 +02:00
Pierre Neidhardt e8d6b34a40 Emacs: Add youtube-dl-at-point command 2018-07-30 11:23:49 +02:00
Pierre Neidhardt 688d5b8ed7 elfeed: Fix handler to match "youtube" in domain only 2018-07-30 09:44:40 +02:00
Pierre Neidhardt a054f89460 Evil: Bind elfeed-add-bookmark to "m" 2018-07-29 11:22:46 +02:00
Pierre Neidhardt c728fa4e88 mu4e: Add -kill-ring-save-message-id function 2018-07-29 11:21:04 +02:00
Pierre Neidhardt e0eccbc1f3 elfeed: Add `-add-bookmark' function 2018-07-28 13:01:40 +02:00
Pierre Neidhardt dbae48e80d eww: Add `url' and `title' optional arguments to eww-add-bookmark 2018-07-28 13:01:25 +02:00
Pierre Neidhardt c541fa0ab4 Elfeed: Use wider title columns 2018-07-28 12:18:53 +02:00
Pierre Neidhardt f0c6aeab00 Eshell: Move fish-completion setup to init-eshell 2018-07-24 09:45:01 +02:00
Pierre Neidhardt 0e30208243 Emacs/Guix: Move to .emacs.d/lisp/init-guix.el 2018-07-24 09:41:31 +02:00
Pierre Neidhardt 62843a3f64 Lisp/Geiser: Remove Chicken from active implementations 2018-07-24 09:33:31 +02:00
Pierre Neidhardt df9c23988a Helm/Org: Require helm-org-contacts 2018-07-23 15:22:23 +02:00