Commit graph

7032 commits

Author SHA1 Message Date
Protesilaos 05b70f3438
emacs: disable electric-quote-mode
I thought it was inserting quote pairs, but what it actually does is
try to be smart about how fancy the quotes are, which I do not like.
If I type `example' in an Elisp comment, this is exactly what I want
to see.
2026-09-01 06:02:32 +03:00
Protesilaos fcd246c3d4
emacs: update examples of prot-emacs-install-vc and also fix mandoura URL 2026-08-31 14:56:03 +03:00
Protesilaos d4aba6b5ff
emacs: add require for package.el and tweak prot-emacs-install 2026-08-31 14:55:34 +03:00
Protesilaos 0dd7c0b40b
emacs: update the comments about completion-preview-mode 2026-08-30 21:43:02 +03:00
Protesilaos 9d269ae5ae
emacs: include org-self-insert-command to completion-preview-commands 2026-08-30 15:00:49 +03:00
Protesilaos 43d549d985
emacs: configure cape to be active unless company is enabled 2026-08-30 15:00:20 +03:00
Protesilaos 971029cda0
emacs: enable electric functionality almost everywhere 2026-08-29 19:24:32 +03:00
Protesilaos 7d0fa5668e
emacs: change prot-icons-style to use emoji for a little while 2026-08-29 19:14:21 +03:00
Protesilaos 1aad9f27da
emacs: make a stylistic change in prot-icons.el 2026-08-29 19:13:57 +03:00
Protesilaos d9026d2d27
emacs: update some of the prot-icons-emoji 2026-08-29 19:13:34 +03:00
Protesilaos 5606dcc95f
emacs: add and reorganise some Emacs 31 settings for VC 2026-08-29 19:12:50 +03:00
Protesilaos 6d8a394f37
emacs: tweak the completion-preview-mode configuration 2026-08-29 19:12:18 +03:00
Protesilaos 904a770d31
emacs: make prot-emacs-abbrev set the ; prefix for the given table 2026-08-29 19:07:14 +03:00
Protesilaos 536b15c5f6
emacs: make prot-common-truncate-lines-silently override 'message' 2026-08-28 11:13:14 +03:00
Protesilaos 6378548705
herbstluftwm: tweak the colours to not rely on transparency
I want to remove the picom dependency, because it may be causing
performance issues.
2026-08-28 10:26:48 +03:00
Protesilaos 421f8fa5a1
herbstluftwm: configure show_frame_decorations 2026-08-28 10:07:48 +03:00
Protesilaos 2840a43cd1
emacs: tweak the company configuration 2026-08-28 06:27:16 +03:00
Protesilaos 08a4ca48b3
emacs: change query-replace-show-preview to a custom function 2026-08-25 10:33:24 +03:00
Protesilaos 6126f1ba44
emacs: also match vc-dir regexp in display-buffer-alist
The derived-mode does not seem to work all the time.
2026-08-24 12:26:58 +03:00
Protesilaos 3ac5eafdf7
emacs: tweak the xref and grep settings for using ripgrep 2026-08-24 12:26:48 +03:00
Protesilaos bf391c6eb1
emacs: implement prot-search-grep-to-dired 2026-08-24 12:26:48 +03:00
Protesilaos 49a825ca3e
emacs: move vc handling of prot-emacs-install into prot-emacs-install-vc
This is easier to reason about.
2026-08-24 12:26:48 +03:00
Protesilaos ccfe49b043
mbsync: clarify commenet about MaildirStore Path and Inbox settings 2026-08-24 12:14:41 +03:00
Protesilaos 1c4cce305e
emacs: make minor refinements to display-buffer-alist 2026-08-15 21:41:13 +03:00
Protesilaos d332c08c28
emacs: add section related to query-replace 2026-08-15 21:40:17 +03:00
Protesilaos 9069f5e88b
emacs: make refinements for flymake 2026-08-15 21:39:58 +03:00
Protesilaos 0f3cdd9bf7
emacs: make outline-xref always use xref-show-definitions-completing-read 2026-08-15 21:39:21 +03:00
Protesilaos aeb94bc513
emacs: remove some of the abbrev definitions that I do not use anymore 2026-08-15 21:38:06 +03:00
Protesilaos 007fa0c1ec
emacs: connect cursory with prot-streaming-mode 2026-08-15 21:37:35 +03:00
Protesilaos 7dd11916e8
emacs: expand some comments in the Org document 2026-08-15 21:37:10 +03:00
Protesilaos 0c4d928bc4
emacs: make minor refinements to prot-minibuffer 2026-08-15 21:36:35 +03:00
Protesilaos 6f85a2eb17
emacs: extend prot-minibuffer to cover input methods 2026-08-15 21:36:22 +03:00
Protesilaos ceb013bf88
emacs: tweak display-buffer-alist to include vc-compilation-mode 2026-08-12 06:51:39 +03:00
Protesilaos dee0a8eeb9
emacs: add show-paren-not-in-comments-or-strings for reference 2026-08-12 06:43:17 +03:00
Protesilaos ef03df0e76
emacs: change the placement of an Org variable 2026-08-12 06:42:30 +03:00
Protesilaos 5e1c88ec50
emacs: include abbrev backend for completion-at-point-functions 2026-08-12 06:41:04 +03:00
Protesilaos 48dd11f1d3
emacs: add binding for unexpand-abbrev 2026-08-12 06:40:40 +03:00
Protesilaos d6e9727316
emacs: include world-clock-sort-order for reference 2026-08-12 06:40:18 +03:00
Protesilaos a0702b24d5
emacs: use correct definition for some nil keybindings 2026-08-12 06:39:50 +03:00
Protesilaos 3f2909a969
emacs: add speedbar note about patch I just sent 2026-08-05 17:08:59 +03:00
Protesilaos b6fca99207
emacs: update speedbar variables to hide directories and files 2026-08-05 16:46:36 +03:00
Protesilaos d33751d21a
emacs: add speedbar configuration 2026-08-05 16:14:32 +03:00
Protesilaos dd2fa24e51
emacs: bind minibuffer-{next,previous}-line-completion in the minibuffer-local-completion-map
This means that the completions will be displayed as soon as I type
those keys.
2026-08-05 09:41:19 +03:00
Protesilaos ef98eaa3d4
emacs: clarify the prot-simple-copy-current-path docstring about buffer-file-name 2026-08-02 08:34:21 +03:00
Protesilaos 674a110740
emacs: include the project-any-command in the project-switch-commands
I am not using this directly, but it is good to have here so that I
can share it with others.
2026-08-02 08:33:40 +03:00
Protesilaos 3cadbe03c8
emacs: simplify prot-simple-keyboard-quit-dwim
This is how I used to have it. I am reverting to it because it is
easier for me to share it with people. Whereas the newer one can be
confusing.
2026-08-02 08:32:16 +03:00
Protesilaos 4dc4412c6e
emacs: add links for generic minibuffer completions 2026-07-31 13:55:32 +03:00
Protesilaos 3d2dd92060
emacs: add tmr-timer to the completion-category-overrides 2026-07-31 13:47:24 +03:00
Protesilaos 143af9d42f
emacs: use sorting for prot-minibuffer-pass completion category 2026-07-29 23:29:16 +03:00
Protesilaos bc7ad395f6
emacs: make small tweaks to default completion keybindings 2026-07-29 15:51:04 +03:00