Commit Graph
100 Commits
Author SHA1 Message Date
phundrak c3a8a7cf4a [Bin] Nicer elisp, tables formatting and code output 2022-07-05 15:29:03 +02:00
phundrak ff045fdc3a [Emacs] Fix issue with forge bindins, prefer csetq to setq
continuous-integration/drone Build is passing
2022-07-03 12:26:30 +02:00
phundrak 92e2eaeebc [Emacs] Add multi-vterm package 2022-07-03 12:26:04 +02:00
phundrak 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
phundrak fa2e092f89 [Fish] Add local node_module’s bin to path 2022-07-03 12:24:10 +02:00
phundrak 10e1695b16 [Mimeapps] Change wma player to mpv 2022-07-03 12:23:17 +02:00
phundrak 8e916fad6c [Emacs] Long overdue removal of todo item 2022-06-28 23:41:49 +02:00
phundrak 82e7832806 [Emacs] Fix elisp syntax 2022-06-28 23:41:35 +02:00
phundrak d2a56db780 [Emacs] mu4e workaround
Workaround for https://github.com/djcb/mu/issues/2282
2022-06-28 23:39:56 +02:00
phundrak 570834c65c [Emacs] Remove incompatible code with mu4e 1.8 2022-06-28 23:39:38 +02:00
phundrak 81a3b67f63 [Emacs] Better web-mode config, cleaner prettier-js config
continuous-integration/drone/push Build is passing
2022-06-26 22:24:49 +02:00
phundrak bfef9895d6 [Emacs] Fix hydra doc 2022-06-26 22:24:14 +02:00
phundrak 1c2c33fd8c [Emacs] Better copilot settings 2022-06-26 22:24:03 +02:00
phundrak 3bf05c8141 [Emacs] Better settings for LaTeX export with source code 2022-06-26 22:23:41 +02:00
phundrak 914bfdb3b6 [Bin] update cache of elisp function 2022-06-26 22:19:55 +02:00
phundrak 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
phundrak 4940ee4fd3 [Emacs] Remove obsolete package, reword documentation
continuous-integration/drone/push Build is passing
2022-06-18 15:47:47 +02:00
phundrak c61bf53945 [Emacs] Add org-roll package 2022-06-18 15:47:28 +02:00
phundrak 3f80d91c86 [Emacs] Fix syntax issues 2022-06-18 15:46:42 +02:00
phundrak 06c444c92a [Emacs] Remove after! macro 2022-06-15 22:36:00 +02:00
phundrak a1c1387df9 [Emacs] Simpler and more effective csetq 2022-06-15 22:25:29 +02:00
phundrak 26e8a61c1b [Emacs] Better customization of doom modeline 2022-06-15 21:52:34 +02:00
phundrak 218307bf8e [Emacs] Add Emacs Package Dev Handbook 2022-06-15 21:50:04 +02:00
phundrak c32ae1347b [Emacs] Add ltex-lsp to Emacs 2022-06-15 21:48:01 +02:00
phundrak c8f8dcdf67 [Emacs] Remove smartparens-latex, replace after! with use-package 2022-06-15 21:42:18 +02:00
phundrak b60afb67d7 [Emacs] Improve Vue development experience 2022-06-15 21:41:17 +02:00
phundrak 1550d6c3e9 [Emacs] Implement setq-like customize-set-variable macro 2022-06-15 21:38:51 +02:00
phundrak 9215d8dd1e [Emacs] Better web dev options
continuous-integration/drone/push Build is passing
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
phundrak f7af204479 [Emacs] Resize treemacs icons 2022-06-10 10:43:41 +02:00
phundrak 09867381eb [Emacs] Enable ispell only if aspell executable is found 2022-06-10 10:43:41 +02:00
phundrak 179fe277f4 [Emacs] Add Gitlab regex to mu4e bookmarks 2022-06-10 10:43:41 +02:00
phundrak 515eb4ad43 [Emacs] Remove unneeded pieces of code
Also update cache of org babel result
2022-06-10 10:43:18 +02:00
phundrak 77dbd8747f [Emacs] Don’t tangle generating code 2022-06-10 10:35:25 +02:00
phundrak 8b8a5a1a64 Shorten CI time
continuous-integration/drone/push Build is passing
2022-06-07 19:46:43 +02:00
phundrak 73c629afc4 [Misc] Move files to XDG user dirs
continuous-integration/drone/push Build is passing
2022-06-07 19:45:58 +02:00
phundrak 23c9e37dfc [SBCL] Remove duplicate code 2022-06-07 19:45:58 +02:00
phundrak 1dba663994 [PKGBUILD] Bump Emacs version 2022-06-07 19:45:58 +02:00
phundrak c35c79af4d [Misc, export] Better setup for package archives in exporter 2022-06-07 19:45:57 +02:00
phundrak 9c830f69f8 [Emacs] Fix Eshell alias file path 2022-06-07 15:46:42 +02:00
phundrak 211ec0c797 [Misc] Remove Yay config 2022-06-07 15:43:50 +02:00
phundrak 641a3a4aaf [Tmux] Remove Tmux submodule and config
continuous-integration/drone/push Build is passing
2022-06-07 15:42:27 +02:00
phundrak 37406daca9 [Bin] Better autostart
continuous-integration/drone/push Build is passing
2022-05-31 21:08:08 +02:00
phundrak 386fe3962e [StumpWM] Register AltGr key 2022-05-31 21:07:45 +02:00
phundrak 031ef95b5e [StumpWM] Add Emacs group 2022-05-31 21:07:29 +02:00
phundrak 0352d55664 [Fish] Remove dart’s binaries directory from PATH 2022-05-31 21:02:17 +02:00
phundrak 7d4ceee8ac [Emacs] Remove Lua packages 2022-05-31 21:01:47 +02:00
phundrak 411680496e [Emacs] Add Cask mode 2022-05-31 21:00:57 +02:00
phundrak 3a89d7ef3e [Emacs] Fix incorrect parenthesis 2022-05-31 20:59:59 +02:00
phundrak dbafe01b1d [Emacs] Remove mediawiki, too buggy
continuous-integration/drone/push Build is passing
2022-05-22 14:13:32 +02:00
phundrak 342b1ea1df [Fish] rsync abbreviation 2022-05-22 14:12:53 +02:00
phundrak 6feecc1fdc [Bin, Fish] Better handling of unknown executables
Only execute stuff if it is in PATH.
2022-05-22 14:11:58 +02:00
phundrak beaea0bd66 [Emacs] Add sudo and sudoedit TRAMP protocols to ignored recentf
continuous-integration/drone/push Build is passing
2022-05-20 18:18:08 +02:00
phundrak 50c45cbbf4 [Bin] Fix rofi-emoji
continuous-integration/drone/push Build is passing
2022-05-19 18:22:31 +02:00
phundrak 53de06b844 [StumpWM] Fix concurrency issue
continuous-integration/drone/push Build is passing
2022-05-19 18:20:33 +02:00
phundrak 3a80cc13d2 Update sitemap 2022-05-19 18:20:25 +02:00
phundrak 82aee2bf9e [Emacs] Add Reddit option for atomic chromium 2022-05-19 18:19:26 +02:00
phundrak 20e758789e [Emacs] Update package specifications 2022-05-19 18:19:04 +02:00
phundrak c7519cfd9d [Emacs] Simplify background transparency settings
continuous-integration/drone/push Build is passing
2022-05-17 17:26:17 +02:00
phundrak 8971a5b868 [Emacs] Make sure Forge keybinds are integrated with Magit 2022-05-17 17:24:27 +02:00
phundrak 143161387a [StumpWM] Dedicated threads for potentially blocking commands
continuous-integration/drone/push Build is passing
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
phundrak f92904cdb0 [StumpWM] Simpler initial shell command 2022-05-15 00:40:55 +02:00
phundrak 9f313b42cd [Emacs] Better lisp-mode configuration 2022-05-15 00:40:55 +02:00
phundrak debc346acf [Emacs] Org-mode-like code-block editing for Markdown 2022-05-15 00:40:55 +02:00
phundrak a38e2bede6 [Emacs] Use engrave backend for org-mode PDF exports 2022-05-15 00:40:33 +02:00
phundrak 6344ef7292 [Emacs] Fix python in org-babel 2022-05-15 00:37:24 +02:00
phundrak 25a9a14534 [Emacs] Markdown-mode when editing text for Github 2022-05-15 00:36:44 +02:00
phundrak d99f605d5b [Emacs] Typo and formatting 2022-05-15 00:32:51 +02:00
phundrak 1c911b9821 Revert "[StumpWM, bin] Add weather module to StumpWM..."
This reverts commit d78be92786.
2022-05-08 23:15:26 +02:00
phundrak ee7e82ea03 [StumpWM] Fix name of font family
continuous-integration/drone/push Build is passing
2022-05-06 23:29:24 +02:00
phundrak d78be92786 [StumpWM, bin] Add weather module to StumpWM, convert we to POSIX sh
continuous-integration/drone/push Build is passing
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
phundrak 46bae114e3 [Emacs] Ignore files opened through yadm/TRAMP 2022-05-06 23:26:20 +02:00
phundrak a70aac1ba5 [Emacs] Fix eshell clear alias
continuous-integration/drone/push Build is passing
2022-05-06 19:50:10 +02:00
phundrak 446db02df4 [Emacs] Fewer regexes for recentf-exclude
continuous-integration/drone/push Build is passing
2022-05-06 19:48:12 +02:00
phundrak 7d04a5c41a [Emacs] Add maildir keybinds to mu4e
continuous-integration/drone/push Build is passing
2022-05-05 16:08:48 +02:00
phundrak 07744e872a [Misc] Update encrypted files
continuous-integration/drone/push Build is passing
2022-05-02 02:41:37 +02:00
phundrak 81eb9954f8 [Misc] Update encrypted files
continuous-integration/drone/push Build is passing
2022-05-02 02:28:32 +02:00
phundrak 0c971ae5a7 [Bootstrap] Correct font for StumpWM
continuous-integration/drone/push Build is passing
2022-05-02 01:39:52 +02:00
phundrak 9fc9e7daf4 [paru] Add mkdir directive for paru config 2022-05-02 01:39:51 +02:00
phundrak 3a75118e0d [Bootstrap] Remove code for Chaotic AUR
continuous-integration/drone/push Build is passing
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
phundrak 49014b6c4e [StumpWM, SBCL] Add sbclrc, instructions for clx-truetype
continuous-integration/drone/push Build is passing
2022-05-02 00:59:50 +02:00
phundrak e924306b15 [Qutebrowser] Fix symlink
continuous-integration/drone/push Build is passing
2022-05-02 00:32:55 +02:00
phundrak 6ee3af65bd [Fish] Only execute pumo-system-info if found
continuous-integration/drone/push Build is passing
2022-05-01 23:17:34 +02:00
phundrak e832b3cda9 [PKGBUILD] Update nsxiv config.h 2022-05-01 23:17:33 +02:00
phundrak f1df008c43 [Emacs] Clean elcord boring buffers
continuous-integration/drone/push Build is passing
2022-05-01 18:03:12 +02:00
phundrak 77e208d683 [Emacs] Add bibliography for org-cite 2022-05-01 18:02:53 +02:00
phundrak 53ef8cb04b [Emacs] New keybinds 2022-05-01 18:02:28 +02:00
phundrak ff6435594c [Emacs] Update filters for mu4e bookmarks 2022-05-01 18:01:44 +02:00
phundrak c734fea7c4 [PKGBUILD] Remove PGTK option for Emacs 2022-05-01 18:00:29 +02:00
phundrak 8c1e8c9b5b [PKGBUILD] Re-enable xwidget browser in Emacs, version bump
continuous-integration/drone/push Build is passing
The xwidget browser is a lot more stable now! Not perfect yet, but
usable with simple websites.
2022-04-21 14:31:59 +02:00
phundrak 40f211bdd8 [Gitconfig] Add email credentials helper
continuous-integration/drone/push Build is passing
2022-04-21 12:40:26 +02:00
phundrak 5bbfcdfd2b [StumpWM] Make backlight changes more natural 2022-04-21 12:39:28 +02:00
phundrak 525711238f [Emacs] Load org-protocol by default 2022-04-21 12:39:07 +02:00
phundrak 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
phundrak 3e476e67a9 [Emacs] Remove unused code with undo-tree config, update doc
continuous-integration/drone/push Build is passing
2022-04-19 14:34:50 +02:00
phundrak 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
phundrak 5bd012e5b9 [StumpWM] Simplify keybinds declaration
continuous-integration/drone/push Build is passing
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
phundrak b708275c36 [Topgrade] Add topgrade config to dotfiles 2022-04-19 13:19:41 +02:00
phundrak e7b85d56d4 [Emacs] Add Github Copilot package
continuous-integration/drone/push Build is passing
2022-04-18 21:17:31 +02:00
phundrak f6d7485531 [Emacs] Remove prettified keywords 2022-04-18 21:17:09 +02:00
phundrak 1b224d1aaf [Emacs] Add Condict project packages 2022-04-18 21:16:51 +02:00