Commit Graph

454 Commits

Author SHA1 Message Date
Lucien Cartier-Tilet 44c47b9841
[Emacs] Remove deprecated org ELPA
continuous-integration/drone/push Build is passing Details
2021-12-19 11:12:59 +01:00
Lucien Cartier-Tilet 2dfabd7d56
[StumpWM] Move xinitrc files to their respective .org file
continuous-integration/drone/push Build is passing Details
Move .xinitrc.emacs to emacs.org
Move .xinitrc.stumpwm to stumpwm.org
Move .xinitrc.awesome to Deprecated/awesome.org
2021-12-17 17:08:28 +01:00
Lucien Cartier-Tilet 0e86789285
[Emacs] Better LSP setup, restore lua-mode 2021-12-17 16:56:17 +01:00
Lucien Cartier-Tilet ac04636e54
[Emacs] Better bépo support with Evil 2021-12-17 16:42:14 +01:00
Lucien Cartier-Tilet 294411d73b
[Emacs] Remove useless lines of code 2021-12-17 16:30:44 +01:00
Lucien Cartier-Tilet 87ce209298
[Emacs] Add csv-mode 2021-12-17 16:30:29 +01:00
Lucien Cartier-Tilet 4753dc9f66
[Emacs] Fix keybinds 2021-12-17 16:30:16 +01:00
Lucien Cartier-Tilet 03136e7f11
[Emacs] Add documentation, remove slim-mode
Add documentation for Python, webdev, modeline, theme, rainbow
delimiters, and keycast.
2021-12-17 16:30:03 +01:00
Lucien Cartier-Tilet 246cfdf19a
[Emacs, StumpWM] Add Sly configuration 2021-12-17 16:27:09 +01:00
Lucien Cartier-Tilet 69a12a3d4a
[Emacs] Fix automatic mode for Rustic 2021-12-12 15:06:00 +01:00
Lucien Cartier-Tilet b8ef56942e
[Emacs] Update keybinds
`SPC e' is now dedicated to flyspell and errors-related functions.

Email keybinds move from `SPC e' to `SPC a e', and elfeed moves from
`SPC a e' to `SPC a E'
2021-12-12 15:04:35 +01:00
Lucien Cartier-Tilet 5a5725fec9
[Emacs] Update hydra-media appearance 2021-12-12 15:03:36 +01:00
Lucien Cartier-Tilet 153d7bc9a9
[Emacs] Add workaround for tecosaur/screenshot/issues/11 2021-12-12 15:02:34 +01:00
Lucien Cartier-Tilet b31562078d
[Emacs] Add typescript keybinds, fix auto-mode-alist addition 2021-12-07 10:14:41 +01:00
Lucien Cartier-Tilet 3d71fb43af
[Emacs] Remove accidental leftover code 2021-12-07 10:14:12 +01:00
Lucien Cartier-Tilet 4c926eb911
[Emacs] Fix keybinds for which-key 2021-12-07 10:13:43 +01:00
Lucien Cartier-Tilet 6ad3203a8e
[Emacs] Better mu4e keybinds 2021-12-06 17:07:52 +01:00
Lucien Cartier-Tilet 126385f1f2
[Emacs] Prettify my buffers 2021-12-06 17:07:30 +01:00
Lucien Cartier-Tilet 653e117c8f
[Emacs] Fix line wrapping in mu4e
continuous-integration/drone/push Build is passing Details
2021-12-04 14:18:01 +01:00
Lucien Cartier-Tilet 24f1fe375c
[Emacs] Add EXWM buffers to ignored elcord buffers 2021-12-01 16:35:29 +01:00
Lucien Cartier-Tilet d19c3da130
[Emacs] Automatic desktop-environment-mode when using EXWM
Also update results of elisp code
2021-12-01 16:34:29 +01:00
Lucien Cartier-Tilet 5a16398c33
[Emacs] Remove unused line 2021-12-01 16:34:06 +01:00
Lucien Cartier-Tilet 2756d34ab3
[Emacs] Fix mu4e keybinds 2021-11-30 02:18:13 +01:00
Lucien Cartier-Tilet a6a1b3e7b6
[Emacs] Add fd for file search in EMMS, better variables
continuous-integration/drone/push Build is passing Details
2021-11-28 23:02:35 +01:00
Lucien Cartier-Tilet d5628bd9fe
[Emacs] document org-msg, force evil-collection-mu4e-setup 2021-11-28 23:01:48 +01:00
Lucien Cartier-Tilet bb5699d650
[Emacs] Better org tangling 2021-11-28 22:59:02 +01:00
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
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
Lucien Cartier-Tilet 54b0174781
[Emacs] Fix keybind with mouse-{2,3} 2021-08-01 19:03:20 +02:00
Lucien Cartier-Tilet ef6a0f4b89
[Emacs] Better filter for mu4e-alert, remove evil-surround 2021-07-30 19:11:30 +02:00
Lucien Cartier-Tilet 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
Lucien Cartier-Tilet 34ae56fd24
[Emacs] Better Info-mode 2021-07-30 19:07:29 +02:00
Lucien Cartier-Tilet fc16384b1f
[Emacs] Add Eshell packages
Eshell autosuggest (fish-like)

Eshell implementation of z

Eshell syntax highlighting (fish-like)

WIP powerline-eshell theme
2021-07-30 19:06:25 +02:00
Lucien Cartier-Tilet ff624ab8da
[Emacs] Add packages, reorganize headings
Add LSP mode and LSP-related packages

Add CMake-related packages

Add C/C++ configuration

Add Common Lisp configuration

Remove smartparens-mode for EmacsLisp

Add Lua configuration

Add Rust configuration

Add Web programming config, including:
- Javascript
- web-mode
- Css
- Scss
2021-07-30 19:01:29 +02:00
Lucien Cartier-Tilet de3f34e988
[Emacs] Undefine `mouse-2' and `mouse-3' 2021-07-30 18:52:29 +02:00
Lucien Cartier-Tilet b31d203334
[Emacs] Add new packages
- org-tree-slide    : presentation mode for org-mode
- git-gutter-fringe : show edited zones in files since last commit
- archwki           : navigate local archwiki pages with Emacs
- keycast           : show which keys are pressed
- sicp              : read the sicp in Emacs
- ytplay            : read YouTube videos from Emacs in mpv
- toml-mode
- better info-colors
2021-07-30 18:50:10 +02:00
Lucien Cartier-Tilet f83e2d5808
[Emacs] Keep modeline with writeroom-mode 2021-07-30 18:47:29 +02:00
Lucien Cartier-Tilet f88ee5535d
[Emacs] Add Magit-Gitflow, Ripgrep interface, Smartparens 2021-07-30 18:46:04 +02:00
Lucien Cartier-Tilet 380258c819
[Emacs] Reorganize some headings, add insert-pair bindings 2021-07-30 18:44:15 +02:00
Lucien Cartier-Tilet 00c00f42ef
[Emacs] Better config for PDF reader
Improved keybinds, freed the use of local leader `,'
2021-07-30 18:26:07 +02:00
Lucien Cartier-Tilet 8604abc87d
[Emacs] Better mu4e, nov-mode config
Better formatting for `eshell-info-banner' bookmark

Unbind some keys for some keymaps

Better face for replied to emails

Remove useless `progn'

Go from `:general' to `general-define-key'. For some reason, the
former seems to not perform correctly.
2021-07-30 18:23:36 +02:00
Lucien Cartier-Tilet 59362050d1
[Emacs] Fix keybinds in window resizing hydra 2021-07-30 18:15:56 +02:00
Lucien Cartier-Tilet f04293d664
[Emacs] Better keybind generation with noweb 2021-07-30 18:03:30 +02:00
Lucien Cartier-Tilet 124644ff3c
[Org Files] Remove unneeded header, add .dir-locals.el
`.dir-locals.el' file will automatically activate writeroom-mode for
all org files and set `org-confirm-babel-evaluate' to nil.
2021-07-30 17:56:43 +02:00
Lucien Cartier-Tilet e11c2701fb
More readable Elisp code 2021-07-12 12:52:40 +02:00
Lucien Cartier-Tilet c73931526e
[Emacs] Add helpful keybinds 2021-06-22 16:45:13 +02:00
Lucien Cartier-Tilet 18684bbb2b
[Emacs] Remove unused text 2021-06-22 16:32:14 +02:00
Lucien Cartier-Tilet 3a13382c54
[Emacs] Move Magit keybinds to package configuration 2021-06-22 16:31:41 +02:00
Lucien Cartier-Tilet 605fb06ab2
[Emacs] Add doc for Nov, better keybinds and config
Text width should now be more compatible with writeroom-mode
2021-06-22 16:30:35 +02:00