Commit Graph
272 Commits
Author SHA1 Message Date
phundrak d1c1493945 [Emacs] Better media control keybinds and `shell-command-and-echo'
`shell-command-and-echo' now takes an additional argument that will
prefix the output of its ECHO argument.
Also add documentation for the function

This commit removes keybind `SPC m P' in favor of only `SPC m p' which
toggles the state of MPD between play and pause.
2021-10-29 17:03:33 +02:00
phundrak 8907e55bc4 [Emacs] Add help bindings 2021-10-25 18:34:18 +02:00
phundrak b95ed6af54 [Emacs] Remove unused commented out code 2021-10-25 18:32:23 +02:00
phundrak 05d05719d9 [Emacs] Add Atomic Chrome package 2021-10-25 17:00:16 +02:00
phundrak e65653dbe0 [Emacs] Fix issue with markdown-mode configuration
Double configuration for markdown-mode
2021-10-25 16:59:07 +02:00
phundrak 7e8a6866e3 [Emacs] Fix default bound comma and space keys in Info-mode 2021-10-25 16:58:19 +02:00
phundrak 248100e013 [Emacs] Fix issue with unknown function and swapped icons 2021-10-25 16:56:58 +02:00
phundrak f94adbfc35 [Emacs] Add Markdown configuration 2021-10-23 13:24:04 +02:00
phundrak 13e9e9d3b6 [Emacs] Better code for switching to messages buffer 2021-10-22 12:14:30 +02:00
phundrak 8d247d4733 [Emacs] Add hydra for controlling MPD from Emacs 2021-10-22 12:14:30 +02:00
phundrak ab3ec171e5 [Emacs] Add mu4e.desktop to Emacs’ org file 2021-10-20 19:08:42 +02:00
phundrak a155947b5e [Emacs] Add org-present configuration 2021-10-20 16:23:09 +02:00
phundrak 94ecdab2fd [Emacs] Better keybinds for Elfeed 2021-10-20 16:22:51 +02:00
phundrak 3134667967 [Emacs] Add startup time and uptime logging for Emacs 2021-10-20 16:03:31 +02:00
phundrak 87b0343990 [Emacs] Add EMMS config 2021-10-20 14:00:01 +02:00
phundrak 7dab702f48 [Emacs] Add font ligatures config, move modeline config down 2021-10-20 13:59:26 +02:00
phundrak b5bc6f2f02 [Emacs] Update config and comments for Elfeed and pdf-tools 2021-10-20 13:58:56 +02:00
phundrak 911e8f48ce [Emacs] Fix some issues with package building with straight 2021-10-19 21:42:28 +02:00
phundrak 3a7a865058 [Emacs] Add variable configuration in corresponding `use-package' 2021-10-19 21:41:47 +02:00
phundrak e30ca77fbe [Emacs] Cleaner init file export, fix some elisp code
However, I currently have the issue of the packages `org' having two
straight recipies and I cannot find the dependency that’s causing
this.
2021-10-19 19:20:15 +02:00
phundrak 644f96305b [Emacs] Add iedit 2021-10-18 17:50:58 +02:00
phundrak 9e88499af6 [Emacs] Add consult-lsp to configuration 2021-10-18 17:50:58 +02:00
phundrak e90accda8a [Emacs] Switch to git version of org-mode 2021-10-18 17:50:58 +02:00
phundrak 656f480790 [Emacs] Add eww configuration 2021-10-18 17:50:58 +02:00
phundrak 6e1831b836 [Emacs] Better Elfeed configuration 2021-10-18 17:50:58 +02:00
phundrak a0de3ae72d [Emacs] Better keybinds 2021-10-18 17:29:15 +02:00
phundrak 355e3ef249 [Emacs] Add compilation-mode config 2021-10-18 16:28:09 +02:00
phundrak f46c0c709b [Emacs] Remove useless code bits 2021-10-18 16:27:50 +02:00
phundrak a3d73d02b6 [Emacs] Add Elfeed packages 2021-10-14 20:08:53 +02:00
phundrak 865e55f2da [Emacs] Fix case on dashboard, complete package update button 2021-10-12 19:38:19 +02:00
phundrak 35b0d321c0 [Emacs] Config update for org-ref 3 2021-10-12 19:37:52 +02:00
phundrak 045dffdb37 [Emacs] Better bookmarks code, remove redundant keybinds 2021-10-12 17:01:34 +02:00
phundrak d6267d0330 [Emacs] Add and modify bookmarks in mu4e, better filters
Filters for the inbox and other bookmarks will now work better.

A new bookmark for my association, Supran, is now added.

The `eshell-info-banner' bookmark is now replaced by the `Github'
bookmark which will be the place where I can see all emails sent by
Github related to new comments or actions on issues and PRs.
2021-10-12 15:46:16 +02:00
phundrak d4f11b612d [Org, Emacs] Do not add spaces in front of code in src blocks
By default, org-mode will add two spaces before code lines in the org
file itself. This does not change how code is edited when editing a
code block through `org-edit-special' but when copy/pasting code or
editing it directly from the org file, it can be troublesome.
Setting `org-src-preserve-indentation' to `t' prevents org from adding
these two spaces.
2021-10-12 12:19:46 +02:00
phundrak c12164d9bb [Emacs] Remove EXWM 2021-10-12 11:30:24 +02:00
phundrak 5136217664 [Emacs] Add comments on docker-related packages 2021-10-12 11:30:00 +02:00
phundrak 111651af13 [Emacs] Remove meaningless org src results 2021-10-12 11:28:05 +02:00
phundrak 06ad777feb [Emacs] Change project’s protocol from rsync to ssh
For some reason, I cannot properly publish some projects through the
rsync protocol, but there is no problem publishing through the ssh
protocol.
2021-10-12 11:26:30 +02:00
phundrak fe718ed5b6 [Emacs] Cleaner code and headers for src blocks 2021-10-12 11:25:39 +02:00
phundrak a6a4c4950f [Emacs] Add graphviz/dot mode 2021-10-07 18:32:36 +02:00
phundrak 4763c03d9f [Emacs] Orgmode improvements
Better `org-macro' face to make it more visible.

For some reason, Emacs doesn’t like copying files over the `rsync'
protocol anymore, but the `ssh' protocol is fine ¯\_(ツ)_/¯

Loading org-mode will now also load org-ref by default.
2021-10-07 18:30:29 +02:00
phundrak 9060067b59 [Emacs] Add $HOME to ignored projects in projectile
Projectile will now stop considering $HOME as a project. This is due
to my dotfiles and the way they are managed my dotfiles manager, yadm.
2021-09-18 15:50:07 +02:00
phundrak d1dbae1915 [Emacs] Fix mu4e keybinds, handle screen width better, and stop spam
For some reason, some keybinds in mu4e weren’t getting undefined
anymore, this is now fixed.

Add automatic vertical split if the screen is considered wide
enough (120 characters for the headers mode and 80 characters for the
message view mode). If the screen or the headers mode window are not
wide enough, the window will split horizontally instead of vertically.

This commit also adds a function to quickly insert a response to
spammers to get them trapped in an infinite loop of emails. See the
new links in this commit.
2021-09-18 15:45:53 +02:00
phundrak 3bc7860010 [Emacs] Some better keybinds
Add global keybind that opens my init.el file

Better org table keybinds
2021-09-01 22:10:11 +02:00
phundrak 62479ff343 [Emacs] Add Dart and Python configuration 2021-09-01 22:10:11 +02:00
phundrak d00901a40e [Emacs] Add StumpWM mode
This mode allows evaluating common-lisp code for StumpWM
2021-08-02 14:27:50 +02:00
phundrak b3383980f6 [Emacs] Add some default options for minted 2021-08-02 14:27:20 +02:00
phundrak 54b0174781 [Emacs] Fix keybind with mouse-{2,3} 2021-08-01 19:03:20 +02:00
phundrak ef6a0f4b89 [Emacs] Better filter for mu4e-alert, remove evil-surround 2021-07-30 19:11:30 +02:00
phundrak 6781d8831f [Emacs] Better org-mode config, add org-ref
Better exporters, better support of org-babel

Exporters added:
- ox-ssh
- ox-epub
- ox-gfm

Better HTML and LaTeX export

org live HTML preview

Add org-ref
2021-07-30 19:10:31 +02:00