Commit Graph

996 Commits

Author SHA1 Message Date
1703b07d91
[Emacs] Simplification and optimisation of org-msg-signature
It’s faster to modify text while it is still in a buffer. The code is
also much simpler and nicer to look at.
2022-07-03 12:24:28 +02:00
fa2e092f89
[Fish] Add local node_module’s bin to path 2022-07-03 12:24:10 +02:00
8e916fad6c
[Emacs] Long overdue removal of todo item 2022-06-28 23:41:49 +02:00
82e7832806
[Emacs] Fix elisp syntax 2022-06-28 23:41:35 +02:00
d2a56db780
[Emacs] mu4e workaround
Workaround for https://github.com/djcb/mu/issues/2282
2022-06-28 23:39:56 +02:00
570834c65c
[Emacs] Remove incompatible code with mu4e 1.8 2022-06-28 23:39:38 +02:00
81a3b67f63
[Emacs] Better web-mode config, cleaner prettier-js config 2022-06-26 22:24:49 +02:00
bfef9895d6
[Emacs] Fix hydra doc 2022-06-26 22:24:14 +02:00
1c2c33fd8c
[Emacs] Better copilot settings 2022-06-26 22:24:03 +02:00
3bf05c8141
[Emacs] Better settings for LaTeX export with source code 2022-06-26 22:23:41 +02:00
914bfdb3b6
[Bin] update cache of elisp function 2022-06-26 22:19:55 +02:00
e6ffd2aba2
[Emacs] Evil visual line movement in markdown and org
Markdown and org files can contain long files that span several visual
lines. Moving with `evil-next-line' and `evil-previous-line' is not
exactly comfortable when that’s the case. `evil-next-visual-line' and
`evil-previous-visual-line' come to the rescue!
2022-06-26 22:19:51 +02:00
4940ee4fd3
[Emacs] Remove obsolete package, reword documentation 2022-06-18 15:47:47 +02:00
c61bf53945
[Emacs] Add org-roll package 2022-06-18 15:47:28 +02:00
3f80d91c86
[Emacs] Fix syntax issues 2022-06-18 15:46:42 +02:00
06c444c92a
[Emacs] Remove after! macro 2022-06-15 22:36:00 +02:00
a1c1387df9
[Emacs] Simpler and more effective csetq 2022-06-15 22:25:29 +02:00
26e8a61c1b
[Emacs] Better customization of doom modeline 2022-06-15 21:52:34 +02:00
218307bf8e
[Emacs] Add Emacs Package Dev Handbook 2022-06-15 21:50:04 +02:00
c32ae1347b
[Emacs] Add ltex-lsp to Emacs 2022-06-15 21:48:01 +02:00
c8f8dcdf67
[Emacs] Remove smartparens-latex, replace after! with use-package 2022-06-15 21:42:18 +02:00
b60afb67d7
[Emacs] Improve Vue development experience 2022-06-15 21:41:17 +02:00
1550d6c3e9
[Emacs] Implement setq-like customize-set-variable macro 2022-06-15 21:38:51 +02:00
9215d8dd1e
[Emacs] Better web dev options
Improve keybindings for Emmet

Auto-enable web-mode for Vue files

Prefer single quotes in Javascript and Typescript
2022-06-10 10:43:42 +02:00
f7af204479
[Emacs] Resize treemacs icons 2022-06-10 10:43:41 +02:00
09867381eb
[Emacs] Enable ispell only if aspell executable is found 2022-06-10 10:43:41 +02:00
179fe277f4
[Emacs] Add Gitlab regex to mu4e bookmarks 2022-06-10 10:43:41 +02:00
515eb4ad43
[Emacs] Remove unneeded pieces of code
Also update cache of org babel result
2022-06-10 10:43:18 +02:00
77dbd8747f
[Emacs] Don’t tangle generating code 2022-06-10 10:35:25 +02:00
73c629afc4
[Misc] Move files to XDG user dirs 2022-06-07 19:45:58 +02:00
9c830f69f8
[Emacs] Fix Eshell alias file path 2022-06-07 15:46:42 +02:00
641a3a4aaf
[Tmux] Remove Tmux submodule and config 2022-06-07 15:42:27 +02:00
37406daca9
[Bin] Better autostart 2022-05-31 21:08:08 +02:00
386fe3962e
[StumpWM] Register AltGr key 2022-05-31 21:07:45 +02:00
031ef95b5e
[StumpWM] Add Emacs group 2022-05-31 21:07:29 +02:00
0352d55664
[Fish] Remove dart’s binaries directory from PATH 2022-05-31 21:02:17 +02:00
7d4ceee8ac
[Emacs] Remove Lua packages 2022-05-31 21:01:47 +02:00
411680496e
[Emacs] Add Cask mode 2022-05-31 21:00:57 +02:00
3a89d7ef3e
[Emacs] Fix incorrect parenthesis 2022-05-31 20:59:59 +02:00
dbafe01b1d
[Emacs] Remove mediawiki, too buggy 2022-05-22 14:13:32 +02:00
342b1ea1df
[Fish] rsync abbreviation 2022-05-22 14:12:53 +02:00
6feecc1fdc
[Bin, Fish] Better handling of unknown executables
Only execute stuff if it is in PATH.
2022-05-22 14:11:58 +02:00
beaea0bd66
[Emacs] Add sudo and sudoedit TRAMP protocols to ignored recentf 2022-05-20 18:18:08 +02:00
50c45cbbf4
[Bin] Fix rofi-emoji 2022-05-19 18:22:31 +02:00
53de06b844
[StumpWM] Fix concurrency issue 2022-05-19 18:20:33 +02:00
3a80cc13d2
Update sitemap 2022-05-19 18:20:25 +02:00
82aee2bf9e
[Emacs] Add Reddit option for atomic chromium 2022-05-19 18:19:26 +02:00
20e758789e
[Emacs] Update package specifications 2022-05-19 18:19:04 +02:00
c7519cfd9d
[Emacs] Simplify background transparency settings 2022-05-17 17:26:17 +02:00
8971a5b868
[Emacs] Make sure Forge keybinds are integrated with Magit 2022-05-17 17:24:27 +02:00
143161387a
[StumpWM] Dedicated threads for potentially blocking commands
Sometimes StumpWM hangs because of blocking commands. Instead of
making StumpWM completely hang, only its dedicated thread will.
2022-05-15 00:40:55 +02:00
f92904cdb0
[StumpWM] Simpler initial shell command 2022-05-15 00:40:55 +02:00
9f313b42cd
[Emacs] Better lisp-mode configuration 2022-05-15 00:40:55 +02:00
debc346acf
[Emacs] Org-mode-like code-block editing for Markdown 2022-05-15 00:40:55 +02:00
a38e2bede6
[Emacs] Use engrave backend for org-mode PDF exports 2022-05-15 00:40:33 +02:00
6344ef7292
[Emacs] Fix python in org-babel 2022-05-15 00:37:24 +02:00
25a9a14534
[Emacs] Markdown-mode when editing text for Github 2022-05-15 00:36:44 +02:00
d99f605d5b
[Emacs] Typo and formatting 2022-05-15 00:32:51 +02:00
1c911b9821
Revert "[StumpWM, bin] Add weather module to StumpWM..."
This reverts commit d78be92786.
2022-05-08 23:15:26 +02:00
ee7e82ea03
[StumpWM] Fix name of font family 2022-05-06 23:29:24 +02:00
d78be92786
[StumpWM, bin] Add weather module to StumpWM, convert we to POSIX sh
Convert script `we` from fish to POSIX shell

Add two new scripts:
- stump-choose-city
- stump-weather
The former one sets the default city used for weather. The latter
generates the output used by StumpWM’s mode-line.
2022-05-06 23:27:01 +02:00
46bae114e3
[Emacs] Ignore files opened through yadm/TRAMP 2022-05-06 23:26:20 +02:00
a70aac1ba5
[Emacs] Fix eshell clear alias 2022-05-06 19:50:10 +02:00
446db02df4
[Emacs] Fewer regexes for recentf-exclude 2022-05-06 19:48:12 +02:00
7d04a5c41a
[Emacs] Add maildir keybinds to mu4e 2022-05-05 16:08:48 +02:00
0c971ae5a7
[Bootstrap] Correct font for StumpWM 2022-05-02 01:39:52 +02:00
9fc9e7daf4
[paru] Add mkdir directive for paru config 2022-05-02 01:39:51 +02:00
3a75118e0d
[Bootstrap] Remove code for Chaotic AUR
They change from time to time, so I can’t keep shell code for
installing Chaotic AUR repository
2022-05-02 01:03:18 +02:00
49014b6c4e
[StumpWM, SBCL] Add sbclrc, instructions for clx-truetype 2022-05-02 00:59:50 +02:00
6ee3af65bd
[Fish] Only execute pumo-system-info if found 2022-05-01 23:17:34 +02:00
f1df008c43
[Emacs] Clean elcord boring buffers 2022-05-01 18:03:12 +02:00
77e208d683
[Emacs] Add bibliography for org-cite 2022-05-01 18:02:53 +02:00
53ef8cb04b
[Emacs] New keybinds 2022-05-01 18:02:28 +02:00
ff6435594c
[Emacs] Update filters for mu4e bookmarks 2022-05-01 18:01:44 +02:00
5bbfcdfd2b
[StumpWM] Make backlight changes more natural 2022-04-21 12:39:28 +02:00
525711238f
[Emacs] Load org-protocol by default 2022-04-21 12:39:07 +02:00
bb1dfc15fc
[StumpWM] Fix issue with undeclared my/kbd
`my/kbd` appeared as undefined in `bluetooth.lisp` and
`utilities.lisp`. This commit fixes this error.
2022-04-19 15:30:48 +02:00
3e476e67a9
[Emacs] Remove unused code with undo-tree config, update doc 2022-04-19 14:34:50 +02:00
59335cf663
[Emacs] Fix Magit keybinds
With a recent package update, whether by Magit’s or Evil Collection’s
fault, the keybinds for `c` and `t` got replaced with evil movement up
and down instead of respectively staging and tagging in Magit. This
commit fixes this behavior.
2022-04-19 14:31:07 +02:00
5bd012e5b9
[StumpWM] Simplify keybinds declaration
This commit adds the function `my/kbd` which translates characters
`kbd` does not know into their internal name.

Simplify Elisp noweb code.
2022-04-19 14:10:55 +02:00
e7b85d56d4
[Emacs] Add Github Copilot package 2022-04-18 21:17:31 +02:00
f6d7485531
[Emacs] Remove prettified keywords 2022-04-18 21:17:09 +02:00
1b224d1aaf
[Emacs] Add Condict project packages 2022-04-18 21:16:51 +02:00
5639ce1fc8
[Emacs] Fix errors on Emacs startup 2022-04-18 21:16:24 +02:00
b0ace772ce
[Emacs] Change scrolling behavior in Emacs 2022-04-11 14:50:29 +02:00
f29e48ed37
[Bin] Add CPU scaling script 2022-04-11 14:50:05 +02:00
d41fc9c3ca
[Emacs] Update mu4e filters 2022-04-06 19:52:42 +02:00
e2a19dec6e
[Emacs] Better LangTool configuration 2022-04-06 19:44:02 +02:00
67bbce62d9
[Emacs] add elisp-demo, some more documentation 2022-04-06 19:01:41 +02:00
e1454699ea
[Emacs] Some more documentation 2022-04-06 18:55:42 +02:00
aafb677591
[Emacs] improve Dired configuration 2022-04-06 18:51:14 +02:00
26f1999c02
[Emacs] Better undo-tree configuration 2022-04-06 18:51:01 +02:00
8ff0beec06
[Emacs] More documentation 2022-04-06 18:50:46 +02:00
4d7f5fe947
[StumpWM] Update ncmpcpp keybind 2022-04-06 18:48:45 +02:00
d2d00d4442
[StumpWM] Minor markup change 2022-04-05 17:16:19 +02:00
f5df9b649f
[Emacs] Only use xelb when using EXWM 2022-04-05 17:16:19 +02:00
f22e54691d
[Emacs] TRAMP optimisation
Disable all-the-icons-dired for remote repositories
Disable auto-save and backups for files opened with TRAMP
2022-04-05 17:16:19 +02:00
b13b6f1e64
[Emacs] Update list of ignored files in recentf
Also simplify regex
2022-04-05 17:16:19 +02:00
0e413d00a3
[StumpWM] Replace scrot with Flameshot 2022-04-02 15:19:39 +02:00
e5ddea6fd8
[Emacs] Add Gemini and Github-flavored markdown 2022-04-02 15:05:35 +02:00