Commit Graph

275 Commits

Author SHA1 Message Date
Lucien Cartier-Tilet a1cb97438e
[Emacs] Add PlantUML support 2021-10-31 14:54:00 +01:00
Lucien Cartier-Tilet 27edf38cdc
[Emacs] Better Reveal.JS support for org-mode 2021-10-31 14:53:37 +01:00
Lucien Cartier-Tilet a40df02284
[Emacs] Hopefully a fix for org-ref
For some reason, Emacs stopped picking up org-ref at some point,
giving me the error
Symbol's value as variable is void: org-ref

This commit hopefully fixes that.
2021-10-29 17:08:20 +02:00
Lucien Cartier-Tilet 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
Lucien Cartier-Tilet 8907e55bc4
[Emacs] Add help bindings
continuous-integration/drone/push Build is passing Details
2021-10-25 18:34:18 +02:00
Lucien Cartier-Tilet b95ed6af54
[Emacs] Remove unused commented out code 2021-10-25 18:32:23 +02:00
Lucien Cartier-Tilet 05d05719d9
[Emacs] Add Atomic Chrome package
continuous-integration/drone/push Build is passing Details
2021-10-25 17:00:16 +02:00
Lucien Cartier-Tilet e65653dbe0
[Emacs] Fix issue with markdown-mode configuration
Double configuration for markdown-mode
2021-10-25 16:59:07 +02:00
Lucien Cartier-Tilet 7e8a6866e3
[Emacs] Fix default bound comma and space keys in Info-mode 2021-10-25 16:58:19 +02:00
Lucien Cartier-Tilet 248100e013
[Emacs] Fix issue with unknown function and swapped icons 2021-10-25 16:56:58 +02:00
Lucien Cartier-Tilet f94adbfc35
[Emacs] Add Markdown configuration
continuous-integration/drone Build is failing Details
2021-10-23 13:24:04 +02:00
Lucien Cartier-Tilet 13e9e9d3b6
[Emacs] Better code for switching to messages buffer 2021-10-22 12:14:30 +02:00
Lucien Cartier-Tilet 8d247d4733
[Emacs] Add hydra for controlling MPD from Emacs 2021-10-22 12:14:30 +02:00
Lucien Cartier-Tilet ab3ec171e5
[Emacs] Add mu4e.desktop to Emacs’ org file 2021-10-20 19:08:42 +02:00
Lucien Cartier-Tilet a155947b5e
[Emacs] Add org-present configuration 2021-10-20 16:23:09 +02:00
Lucien Cartier-Tilet 94ecdab2fd
[Emacs] Better keybinds for Elfeed 2021-10-20 16:22:51 +02:00
Lucien Cartier-Tilet 3134667967
[Emacs] Add startup time and uptime logging for Emacs 2021-10-20 16:03:31 +02:00
Lucien Cartier-Tilet 87b0343990
[Emacs] Add EMMS config 2021-10-20 14:00:01 +02:00
Lucien Cartier-Tilet 7dab702f48
[Emacs] Add font ligatures config, move modeline config down 2021-10-20 13:59:26 +02:00
Lucien Cartier-Tilet b5bc6f2f02
[Emacs] Update config and comments for Elfeed and pdf-tools 2021-10-20 13:58:56 +02:00
Lucien Cartier-Tilet 911e8f48ce
[Emacs] Fix some issues with package building with straight 2021-10-19 21:42:28 +02:00
Lucien Cartier-Tilet 3a7a865058
[Emacs] Add variable configuration in corresponding `use-package' 2021-10-19 21:41:47 +02:00
Lucien Cartier-Tilet 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
Lucien Cartier-Tilet 644f96305b
[Emacs] Add iedit 2021-10-18 17:50:58 +02:00
Lucien Cartier-Tilet 9e88499af6
[Emacs] Add consult-lsp to configuration 2021-10-18 17:50:58 +02:00
Lucien Cartier-Tilet e90accda8a
[Emacs] Switch to git version of org-mode 2021-10-18 17:50:58 +02:00
Lucien Cartier-Tilet 656f480790
[Emacs] Add eww configuration 2021-10-18 17:50:58 +02:00
Lucien Cartier-Tilet 6e1831b836
[Emacs] Better Elfeed configuration 2021-10-18 17:50:58 +02:00
Lucien Cartier-Tilet a0de3ae72d
[Emacs] Better keybinds 2021-10-18 17:29:15 +02:00
Lucien Cartier-Tilet 355e3ef249
[Emacs] Add compilation-mode config 2021-10-18 16:28:09 +02:00
Lucien Cartier-Tilet f46c0c709b
[Emacs] Remove useless code bits 2021-10-18 16:27:50 +02:00
Lucien Cartier-Tilet a3d73d02b6
[Emacs] Add Elfeed packages 2021-10-14 20:08:53 +02:00
Lucien Cartier-Tilet 865e55f2da
[Emacs] Fix case on dashboard, complete package update button 2021-10-12 19:38:19 +02:00
Lucien Cartier-Tilet 35b0d321c0
[Emacs] Config update for org-ref 3 2021-10-12 19:37:52 +02:00
Lucien Cartier-Tilet 045dffdb37
[Emacs] Better bookmarks code, remove redundant keybinds 2021-10-12 17:01:34 +02:00
Lucien Cartier-Tilet 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
Lucien Cartier-Tilet 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
Lucien Cartier-Tilet c12164d9bb
[Emacs] Remove EXWM 2021-10-12 11:30:24 +02:00
Lucien Cartier-Tilet 5136217664
[Emacs] Add comments on docker-related packages 2021-10-12 11:30:00 +02:00
Lucien Cartier-Tilet 111651af13
[Emacs] Remove meaningless org src results 2021-10-12 11:28:05 +02:00
Lucien Cartier-Tilet 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
Lucien Cartier-Tilet fe718ed5b6
[Emacs] Cleaner code and headers for src blocks 2021-10-12 11:25:39 +02:00
Lucien Cartier-Tilet a6a4c4950f
[Emacs] Add graphviz/dot mode 2021-10-07 18:32:36 +02:00
Lucien Cartier-Tilet 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
Lucien Cartier-Tilet 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
Lucien Cartier-Tilet 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
Lucien Cartier-Tilet 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
Lucien Cartier-Tilet 62479ff343
[Emacs] Add Dart and Python configuration 2021-09-01 22:10:11 +02:00
Lucien Cartier-Tilet d00901a40e
[Emacs] Add StumpWM mode
This mode allows evaluating common-lisp code for StumpWM
2021-08-02 14:27:50 +02:00
Lucien Cartier-Tilet b3383980f6
[Emacs] Add some default options for minted 2021-08-02 14:27:20 +02:00