Commit Graph

1135 Commits

Author SHA1 Message Date
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 b4b742cf14
[StumpWM] Simpler modeline generation 2021-10-15 14:30:41 +02:00
Lucien Cartier-Tilet 836441b97f
[StumpWM] Update screenshot 2021-10-14 20:14:05 +02:00
Lucien Cartier-Tilet a3d73d02b6
[Emacs] Add Elfeed packages 2021-10-14 20:08:53 +02:00
Lucien Cartier-Tilet 6c225d5ce0
[StumpWM] Add screenshot 2021-10-14 20:08:53 +02:00
Lucien Cartier-Tilet c82ff2d55d
[StumpWM] Finer outer gaps 2021-10-14 20:08:52 +02:00
Lucien Cartier-Tilet 501c8040eb
[StumpWM, Bin] Rework modeline appearance, make it Powerlined!
Also create script `mu-unread' in order to get the amount of unread
emails I have in my maildir.
2021-10-14 20:08:52 +02:00
Lucien Cartier-Tilet 52705bf2a0
[Picom] Reduce transparency for inactive windows 2021-10-14 19:55:15 +02:00
Lucien Cartier-Tilet 07f0a427a5
[headers] Absolute paths for CSS and JS/Dart 2021-10-14 19:54:50 +02:00
Lucien Cartier-Tilet 4c933327cf
[Misc] Change reference function for potential PDFs 2021-10-14 19:54:02 +02:00
Lucien Cartier-Tilet ee54ebae35
[StumpWM] Add WiFi to modeline, change format of modules 2021-10-14 09:25:35 +02:00
Lucien Cartier-Tilet b774f7e83d
[Encrypted] Add an encrypted file, update encrypted files 2021-10-14 09:24:33 +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 8e3ba15e45
[PKGBUILD] Emacs version bump 2021-10-12 10:52:15 +02:00
Lucien Cartier-Tilet 0fce224715
[AUR] Emacs version bump, 28.0 to 29.0 2021-10-07 18:33:01 +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 1647f49c2c
[StumpWM] Add some new XF86 media keys 2021-10-07 18:29:41 +02:00
Lucien Cartier-Tilet cb1c697f66
[StumpWM] Add ncmpcpp keybinds 2021-10-02 14:21:31 +02:00
Lucien Cartier-Tilet 4fe28fb965
[AwesomeWM] whitespace 2021-10-02 14:20:21 +02:00
Lucien Cartier-Tilet dc52aa597f
[StumpWM] Add convenience keybindings 2021-10-02 13:05:15 +02:00
Lucien Cartier-Tilet 7a353ad6ec
[StumpWM] Add automatic windows for SYS
When no windows are present on the SYS group, open by default two
terminals and an HTOP window.
2021-10-02 13:04:28 +02:00
Lucien Cartier-Tilet b5334f9893
[StumpWM] Add group, change group order, SYS now dynamic group
Add a new group dedicated to gaming, making it the 8th group.

DEV and SYS were swapped, and now SYS is a dynimacally tiling group.

Groups can now be defined as a `Dynamic' or `Floating' group. Any
other value in the corresponding column will be considered to be a
manually tiling group.
2021-10-02 13:01:28 +02:00
Lucien Cartier-Tilet 17835bfe93
[StumpWM] Replace explicit calls to terminal by command
In order to make my dotfiles more maintainable in case I change my
terminal emulator, explicit calls to the terminal have been replaced
by calls to the function `term' which itself will call explicitely the
terminal emulator.
2021-10-02 12:50:17 +02:00
Lucien Cartier-Tilet 58d6018199
[StumpWM] Remove unneeded headers for Elisp blocks 2021-09-18 19:04:22 +02:00
Lucien Cartier-Tilet 9bcac70ef4
[StumpWM] New keybinds, heading renamed
Keybinds related to the number row can now be automatically generated.
Related to this, keybinds to move windows between groups, following
them or not, and merge groups into the current one are added with this
commit.

The application keymap is now moved to the root map in order to keep
some consistency with my Emacs keybinds.
2021-09-18 19:04:22 +02:00
Lucien Cartier-Tilet 66d81280a6
[StumpWM] typo 2021-09-18 15:51:16 +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 ac3ece02f0
[AUR] Bump Emacs version, go back to master branch 2021-09-18 15:44:56 +02:00
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