Commit Graph

378 Commits

Author SHA1 Message Date
Lucien Cartier-Tilet 2f2a7aa674
[Emacs] Fix multi-monitor EXWM
Also change some buffer renaming for X windows

Fix original repo of xelp, indicate fork used
2021-11-28 22:56:59 +01:00
Lucien Cartier-Tilet 7252623ada
[Emacs] Better keybinds definition
Also some noweb improvements
2021-11-28 22:51:48 +01:00
Lucien Cartier-Tilet 2713daceda
[Emacs] Remove s-I in EXWM, replaced by s-<escape>
continuous-integration/drone/push Build is passing Details
2021-11-28 12:41:36 +01:00
Lucien Cartier-Tilet 99fad403f0
[Emacs] Add some EXWM documentation
continuous-integration/drone/push Build is passing Details
Add also some literate config
2021-11-28 02:43:24 +01:00
Lucien Cartier-Tilet bd12a71a92
[Emacs] Better graphviz configuration
continuous-integration/drone/push Build is passing Details
2021-11-27 19:30:09 +01:00
Lucien Cartier-Tilet 84bd24efe5
[Emacs] Add EMMS shortcut to stop MPD 2021-11-27 19:29:55 +01:00
Lucien Cartier-Tilet 36e229def7
[Emacs] Add EXWM preliminary configuration 2021-11-27 19:29:26 +01:00
Lucien Cartier-Tilet afa83c5e05
[Emacs] Deactivate xwidgets webkit browser keybinds 2021-11-25 00:53:04 +01:00
Lucien Cartier-Tilet 5faa617215
[Emacs] Fix some package loading errors
continuous-integration/drone/push Build is passing Details
2021-11-24 23:43:28 +01:00
Lucien Cartier-Tilet d2cbdc3289
[Emacs] Add ox-hugo, remove ox-gfm
continuous-integration/drone/push Build is passing Details
2021-11-23 15:02:02 +01:00
Lucien Cartier-Tilet a1138a9ff9
[Emacs] Make image lazy-load 2021-11-23 15:01:23 +01:00
Lucien Cartier-Tilet 61cf48910f
[Emacs] Add documentation on screenshot code
continuous-integration/drone/push Build is passing Details
2021-11-22 16:55:30 +01:00
Lucien Cartier-Tilet d1c129f5f8
[Emacs] Update frame name, remove redundant mu4e option
continuous-integration/drone/push Build is passing Details
2021-11-22 16:53:04 +01:00
Lucien Cartier-Tilet f12921f372
[Emacs] Wording 2021-11-22 16:52:55 +01:00
Lucien Cartier-Tilet 0d24b4a056
[Emacs] Add code for taking screenshots of Emacs 2021-11-22 16:52:15 +01:00
Lucien Cartier-Tilet e004e7d0c0
[Emacs] Make unfinished section noexport 2021-11-22 16:51:56 +01:00
Lucien Cartier-Tilet 40c32fee57
[Emacs, StumpWM] Add Emacs screenshots, update StumpWM screenshot
continuous-integration/drone/push Build is passing Details
2021-11-22 14:32:43 +01:00
Lucien Cartier-Tilet 07dd65abf1
[Emacs] Fix some flyspell config 2021-11-22 11:20:52 +01:00
Lucien Cartier-Tilet d6db34736d
[Emacs] Automatic StumpWM mode for lisp-mode 2021-11-22 11:20:36 +01:00
Lucien Cartier-Tilet 9c70c0c172
[Emacs] Better graphviz-dot mode configuration
graphviz-dot-mode is now the default dot-mode and org-babel
understands it as an equivalent of dot-mode
2021-11-22 11:20:36 +01:00
Lucien Cartier-Tilet b48b2703fe
[Emac] Better keybinds 2021-11-22 11:20:36 +01:00
Lucien Cartier-Tilet 107840e6db
[Emacs] Automatically disable smartparens when parinfer is enabled 2021-11-22 11:20:36 +01:00
Lucien Cartier-Tilet 07513fd714
[Emacs] Modify conflicting keybind for tetris with treemacs 2021-11-20 23:11:49 +01:00
Lucien Cartier-Tilet 94d204055f
[Emacs] Add TypeScript config, update Javascript config
Also move around CSS heading
2021-11-20 23:11:22 +01:00
Lucien Cartier-Tilet 3b94156e7c
[Emacs] Add treemacs keybinds 2021-11-20 23:11:01 +01:00
Lucien Cartier-Tilet 8b8fb70adb
[Emacs] Add flyspell and langtool configuration 2021-11-20 23:10:37 +01:00
Lucien Cartier-Tilet b8b72864f7
[Emacs] Add parinfer-rust-mode keybinds 2021-11-20 23:10:00 +01:00
Lucien Cartier-Tilet a309a95094
[Emacs] Move declaration of ivy-yasnippet keybind 2021-11-20 23:09:42 +01:00
Lucien Cartier-Tilet 122da77b4a
[Emacs] Update description for eshell-info-banner 2021-11-20 23:09:06 +01:00
Lucien Cartier-Tilet 231b0d16f3
[Emacs] Wording, typos 2021-11-20 23:08:38 +01:00
Lucien Cartier-Tilet a79b921915
[Emacs] Automatically enable background transparency for new frames 2021-11-18 20:16:30 +01:00
Lucien Cartier-Tilet 5e31726f1a
[Emacs] Add packages for better Javascript support 2021-11-18 20:11:01 +01:00
Lucien Cartier-Tilet b3f3051ec9
[Emacs, Org] Move heading around 2021-11-18 20:10:40 +01:00
Lucien Cartier-Tilet 10c9564ea9
[Emacs] evil-org issue #93 finally solved
Issue https://github.com/Somelauw/evil-org-mode/issues/93 finally got
solved by PR https://github.com/Somelauw/evil-org-mode/pull/96,
workaround code can now be removed
2021-11-18 20:08:32 +01:00
Lucien Cartier-Tilet 9d66c2a22c
[Emacs] Set eshell/clear as eshell/clear-scrollback
I cannot understand the reason why this is not the default behaviour.
2021-11-18 20:07:27 +01:00
Lucien Cartier-Tilet ae412d9525
[Emacs] Set default cloning directory for Magit 2021-11-18 20:07:12 +01:00
Lucien Cartier-Tilet ed44a67fdd
[Emacs] Remove unused keybinds in Elfeed 2021-11-18 20:06:54 +01:00
Lucien Cartier-Tilet 787fc1e456
[Emacs] Add pkgbuild-mode to Emacs
continuous-integration/drone/push Build is passing Details
2021-11-09 17:21:53 +01:00
Lucien Cartier-Tilet c3f70f3e6d
[Emacs] Better keybinds, Emacs no longer clears MPD playlist 2021-11-09 13:40:32 +01:00
Lucien Cartier-Tilet 4f9979e67d
[Emacs] Delete unused keybinds
continuous-integration/drone/push Build is passing Details
2021-11-08 15:10:51 +01:00
Lucien Cartier-Tilet 7bd6cdad76
[Emacs] Better addition of languages to `org-babel-load-languages' 2021-11-08 15:10:20 +01:00
Lucien Cartier-Tilet 4da47a0a7b
[Org files] Fix headers path for CD export
continuous-integration/drone/push Build is passing Details
2021-11-08 15:02:25 +01:00
Lucien Cartier-Tilet dee0441336
[Emacs] Add background transparency 2021-11-08 14:32:38 +01:00
Lucien Cartier-Tilet 207411ce19
[Emacs] Add package-lint package
continuous-integration/drone/push Build is passing Details
2021-11-08 14:27:10 +01:00
Lucien Cartier-Tilet 3791c43901
[Emacs] Add new keybinds for mu4e, checkdock, elfeed, stumpwm.org 2021-11-08 14:26:40 +01:00
Lucien Cartier-Tilet 3a593225d6
[Emacs] Fix obsolete variables and unused code 2021-11-08 14:25:17 +01:00
Lucien Cartier-Tilet 835954f30d
[Emacs] Quickfix for evil-org-mode
continuous-integration/drone/push Build is passing Details
2021-11-07 18:16:47 +01:00
Lucien Cartier-Tilet 0126affe5c
Remove Spacemacs and Chemacs submodules
My vanilla emacs config is now the only config I have.
2021-11-07 18:16:40 +01:00
Lucien Cartier-Tilet f6709bbb39
[Emacs] Better mu4e-view-mode behavior
continuous-integration/drone/push Build is passing Details
2021-11-07 17:52:04 +01:00
Lucien Cartier-Tilet b801bcef27
[Emacs] Better define keybinds
Leader keys now override by default other keymaps

Better autoloaded keymaps’ support
2021-11-07 15:54:20 +01:00
Lucien Cartier-Tilet af4fbf625b
[Emacs] Rename header 2021-11-07 02:28:47 +01:00
Lucien Cartier-Tilet d50adeac9c
[Emacs] Use C-u C-d in ivy buffers, add keycast keybinds. 2021-11-07 02:28:29 +01:00
Lucien Cartier-Tilet 1bf40fe587
[Emacs] Change keybindings declaration with general definers
Now major-mode keybinds are available through M-m and general keybinds
are available through C-SPC in insert-mode.
2021-11-07 02:27:04 +01:00
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