Commit Graph

945 Commits

Author SHA1 Message Date
Lucien Cartier-Tilet 90608c53e3
[Spacemacs] Move org capture templates out of main config
Use org capture templates out of my main config so they can be shared
between my Spacemacs config and my vanilla config
2021-09-01 22:10:11 +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 6585252a51
[Misc] Stop f*cking up my org tables! 2021-09-01 22:10:11 +02:00
Lucien Cartier-Tilet fc2214f459
[Index] Update deprecated information 2021-09-01 22:10:11 +02:00
Lucien Cartier-Tilet 5453bd0253
[Sitemap] Add StumpWM to the sitemap 2021-09-01 21:34:27 +02:00
Lucien Cartier-Tilet 22bbd61ed1
[StumpWM] Reorganize some code, better keybinds and modeline
Some modules loaded in init.lisp are instead loaded in modeline.lisp,
as it makes more sense.

Update modeline’s format.

Update groups’ number and name, they now have an actual name and
visible purpose. Their definition is also made at the same time as the
definition of the windows linked to these groups, generated by
different Elisp code blocks but from the same table.

Used fonts are also updated, loading more than one doesn’t seem to
have an effect. This commit also adds a comment on OTF fonts.

More keybinds and keymaps are now defined through tables to make them
more readable and easier to maintain.

Some keybinds are removed to make more sense between my Emacs keybinds
and keychords and StumpWM’s. Some move from window keychords to buffer
keychords.

Some Elisp functions are hidden in a dedicated noexport heading.
2021-09-01 21:34:02 +02:00
Lucien Cartier-Tilet b47dcbca37
[Index, signature] Remove outdated info from my email signature 2021-09-01 21:17:27 +02:00
Lucien Cartier-Tilet b43fc760b3
[AUR] Change Emacs optimisation, change to pgtk branch
Avoid potential bugs and errors with Emacs by changing the
optimisation level to O2 instead of O3

Switch to pgtk branch in case I want to try a wayland compositor

Bump version
2021-09-01 21:15:26 +02:00
Lucien Cartier-Tilet 44aa14bad3
[Other] Moved two applications to ~/.local/opt
These applications used to live in my home directory, this commit
reflects their directory change with their .desktop file
2021-09-01 21:13:18 +02:00
Lucien Cartier-Tilet 00a93963fa
[StumpWM] Remove commented code 2021-08-24 11:58:15 +02:00
Lucien Cartier-Tilet e05d4bc77d
[Encrypted] Updated encrypted files 2021-08-23 17:28:31 +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 76ffd76c2a
[StumpWM] Fix keybinds 2021-07-30 19:17:17 +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 848162b3c7
[Awesome] Update scrot usage, bette Emacs invocation
Scrot will get its output file moved to a dedicated directory

Emacs’ default profile has been vanilla for quite some time now, no
need to explicitely call it with this profile
2021-07-30 18:01:10 +02:00
Lucien Cartier-Tilet c0691580ce
[Bootstrap] Better default locale 2021-07-30 18:00:47 +02:00
Lucien Cartier-Tilet 53e5d6d333
[Fish] Set `$XMODIFIERS' as an empty variable
This helps with Emacs, otherwise some keybindings with the bépo layout
won’t work. Weird...
2021-07-30 18:00:01 +02:00
Lucien Cartier-Tilet 0e3fc4ae68
[Neofetch] Remove disks info from neofetch 2021-07-30 17:59:46 +02:00
Lucien Cartier-Tilet c3a81ae45d
[Org, LaTeX] Add headers for LaTeX export
Just in case
2021-07-30 17:59:24 +02:00
Lucien Cartier-Tilet deb3e03877
[Org Files] Better readable Elisp code 2021-07-30 17:58:52 +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 db353b0194
[AUR] Bump Emacs version 2021-07-30 17:54:23 +02:00
Lucien Cartier-Tilet 2e5cb38d2d
[Doom, Spacemacs] Update subprojects 2021-07-30 17:53:55 +02:00
Lucien Cartier-Tilet 94d994f1c7
[Rofi] Fix warning message 2021-07-30 17:47:57 +02:00
Lucien Cartier-Tilet 5a7cdf0402
[ncmpcpp] Commend out deprecated options 2021-07-30 17:47:34 +02:00
Lucien Cartier-Tilet 8a83262148
Add StumpWM config 2021-07-30 17:47:03 +02:00
Lucien Cartier-Tilet 249619f7cd
[AUR] Bump version, switch to Github source, use Clang 2021-07-12 19:52:14 +02:00
Lucien Cartier-Tilet e11c2701fb
More readable Elisp code 2021-07-12 12:52:40 +02:00
Lucien Cartier-Tilet ff42cda756
[Awesome] Add default tag for Signal 2021-07-10 00:16:54 +02:00
Lucien Cartier-Tilet c4312b0870
[AUR] Emacs: back on master branch, bump version 2021-07-10 00:15:42 +02:00
Lucien Cartier-Tilet 0799ca04b9
[GPG] Add MIT’s keyserver 2021-07-10 00:15:21 +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