Commit Graph

1015 Commits

Author SHA1 Message Date
Lucien Cartier-Tilet 3b95999636
[Emacs] Use fish in vterm 2021-06-09 17:42:45 +02:00
Lucien Cartier-Tilet 753cbe878a
[Emacs] Better code for evil configuration, better EDITOR variable 2021-06-09 17:42:45 +02:00
Lucien Cartier-Tilet 853b6a7c9f
[Emacs] Mostly whitespace, some new keybindings
Also make which-key wait more before showing keybindings
2021-06-09 17:42:12 +02:00
Lucien Cartier-Tilet 30ddb3067c
[Emacs] Add doc, config, reorganize code, update org-mode sources
There no longer is a big code block at the beginning of the basic
configuration paragraph. It is now all documented.

Dired is also much more customized, with its configuration fully
documented.

Parinfer and Evil-surround were also added to the list

Custom PATH was removed since it caused some serious issues with Emacs
not finding required binaries. It seems this was only needed at a
certain point in my Spacemacs config, and it is no longer needed in
either Spacemacs nor my current config.

Some preliminary work with EXWM has been done, though I am still not
sure if I’ll ever use it as my main WM (I’m currently also taking a
look at StumpWM).

Bufler was added to my packages for managing my buffers.

Org-mode moved `org-plus-contrib' out of the main repo, and it is now
a separate package, `org-contrib'. I now also follow the git version
of org-mode (it is no longer managed by my system’s package manager).
2021-06-09 17:42:11 +02:00
Lucien Cartier-Tilet 415328f6f8
[AUR] Update PKGBUILD versions 2021-05-27 13:43:41 +02:00
Lucien Cartier-Tilet 45eb75ca38
Remove unused symlink 2021-05-26 14:43:29 +02:00
Lucien Cartier-Tilet 17b3f02cf0
[Emacs] Revert commit ac0e5b38ff, update gitmodules
Change gitmodules’ url, add missing information on Spacemacs git module
2021-05-26 14:38:26 +02:00
Lucien Cartier-Tilet e8b059bf89
[Emacs] Add Spacemacs as submodule, update DoomEmacs 2021-05-26 14:25:17 +02:00
Lucien Cartier-Tilet ac0e5b38ff
[Emacs] Move emacs directory to $XDG_CONFIG_HOME directory 2021-05-26 14:20:14 +02:00
Lucien Cartier-Tilet 4234be1849
[Emacs] Add org and elisp packages, add documentation
Add documentation for eldoc, elisp keybindings

Add package eldoc-box for childframe elisp documentation

Add org-sticky-header package
2021-05-24 02:18:14 +02:00
Lucien Cartier-Tilet b5d04427a5
[Emacs] Add documentation, set new ivy value 2021-05-24 01:51:34 +02:00
Lucien Cartier-Tilet 0aa8ad8572
[Emacs] whitespace 2021-05-24 01:51:03 +02:00
Lucien Cartier-Tilet 30bf89a0ab
[Emacs] Add new org and magit packages, new keybindinigs
Add toc-org, magit-todos, and bufler, replace buffer-listing functions
with functinos from bufler
2021-05-24 01:25:37 +02:00
Lucien Cartier-Tilet 98b995f985
[Emacs] Reorganize packages, add some
Add shell-pop package, TRAMP method for Yadm, some DSL languages, and
define more keybindings
2021-05-24 01:18:51 +02:00
Lucien Cartier-Tilet 31845a0d69
[Emacs] Avoid issues when I’m testing my config on other OSes 2021-05-24 01:16:48 +02:00
Lucien Cartier-Tilet bdfdb7159f
[Picom] Make QEMU windows non-transparent 2021-05-22 02:15:56 +02:00
Lucien Cartier-Tilet 4027662d88
[Emacs] Better keybinding management 2021-05-22 01:52:15 +02:00
Lucien Cartier-Tilet f1aa8f4dc2
[Emacs] Add package for shell pop-up, and org inline LaTeX 2021-05-22 01:51:45 +02:00
Lucien Cartier-Tilet 8d798ea8ad
[Emacs] Simplify recipe for `org-contrib' 2021-05-22 01:51:18 +02:00
Lucien Cartier-Tilet 7cf1fd9d0f
[Emacs] Enable automatically prettify-symbols-mode for Elisp 2021-05-22 01:50:52 +02:00
Lucien Cartier-Tilet 1147c993ee
[Emacs, AUR] Update and add Emacs PKGBUILD, upgrade org-mode
This commit rebases my Emacs PKGBUILD on the one used by
`emacs-git'. By default, my compiler will now use the gold linker,
native-compilation, and ahead of time elisp native compilation. It
stills include PDF documentation and xwidgets browser, but removes the
HTML docs.

Recently, the `contrib/' directory of org moved to a different
repository. This broke the previous `emacs-org-mode-git' package. This
commit adds a new PKGBUILD for `emacs-org-mode-git' and adds a
configuration snippet for `org-contrib' in my vanilla Emacs
configuration.
2021-05-21 20:37:01 +02:00
Lucien Cartier-Tilet f2502b016a
[Emacs] Remove evil-magit
evil-magit is deprecated and should be removed
2021-05-21 14:41:05 +02:00
Lucien Cartier-Tilet 8dac0ff794
[org] Sitemap update 2021-05-21 14:41:05 +02:00
Lucien Cartier-Tilet a040bfceb7
[org] Whitespace
Tabs to spaces, and tables realigned
2021-05-21 14:41:05 +02:00
Lucien Cartier-Tilet 6d3220e78c
[org] Update custom variables in org file 2021-05-21 14:40:50 +02:00
Lucien Cartier-Tilet 50317fb020
[git] Tabs to spaces 2021-05-21 14:10:15 +02:00
Lucien Cartier-Tilet 0afda115ee
[AUR] bump Emacs version 2021-05-21 14:09:38 +02:00
Lucien Cartier-Tilet bd3bb8d40a
[Awesome] New Emacs keybindings, better tags 2021-05-21 14:03:34 +02:00
Lucien Cartier-Tilet 5390cbf474
[org] Update HTML headers
Change the keyword used from `html_head_extra' to `html_head', since
they are both strictly equivalent to one another.

Update Matomo script in order to better respect RGPD requirements and
related French laws.
2021-05-21 14:01:40 +02:00
Lucien Cartier-Tilet a2d0d579d9
[Spacemacs] Remove EXWM layer, add PHP layer 2021-05-21 14:01:15 +02:00
Lucien Cartier-Tilet 435adfbb46
Add vanilla Emacs configuration file
This commit stops tracking my init.el and early-init.el files and
instead begins tracking my literate org config file for vanilla Emacs.
2021-05-21 13:59:48 +02:00
Lucien Cartier-Tilet 2937e848ff
update Chemacs, fix org config for Spacemacs
This commit updates the version of Chemacs used. It also adds a new
profile for testing Spacemacs in a clean way.

My dotspacemacs also went for the wrong org configuration file, this
is now fixed.
2021-05-21 13:57:06 +02:00
Lucien Cartier-Tilet 81b1871990
[Awesome] Replace Discord Canary with lightcord
Also fix Mattermost’s default tag
2021-05-01 15:11:01 +02:00
Lucien Cartier-Tilet d46c79add3
[Spacemacs, Bootstrap] Rename files
Rename `installation.org' to `bootstrap.org' since it better describes
what it is for.

Rename `emacs.org' to `spacemacs.org', preparing for the new
`emacs.org' dedicated to my vanilla config.
2021-04-29 09:24:47 +02:00
Lucien Cartier-Tilet b511031560
[Symlinks, Emacs] Better symlinks, moved eshell aliases 2021-04-29 09:24:02 +02:00
Lucien Cartier-Tilet f48334d78d
[Emacs] Add yasnippets and templates 2021-04-28 16:41:20 +02:00
Lucien Cartier-Tilet c1195ed6b4
[Emacs] Enable hs-minor-mode for folding code more easily 2021-04-28 16:41:06 +02:00
Lucien Cartier-Tilet 3c89952219
[Emacs] Better package defering 2021-04-28 16:40:22 +02:00
Lucien Cartier-Tilet 7207632c56
[Org] Add auto-tangling to simple org files 2021-04-28 16:39:30 +02:00
Lucien Cartier-Tilet 2d20be5b60
[Awesome] Swap minimize and maximize buttons 2021-04-26 16:51:58 +02:00
Lucien Cartier-Tilet 3698c96a6f
[Spacemacs] Remove commented out code 2021-04-26 16:50:23 +02:00
Lucien Cartier-Tilet f7de2e83e9
[Emacs] Add new shortcuts for org-mode, and dired-jump 2021-04-26 16:49:56 +02:00
Lucien Cartier-Tilet bc7787d0ef
[Emacs] Add Docker and YAML support 2021-04-26 16:49:49 +02:00
Lucien Cartier-Tilet 5144dcb279
[Spacemacs, index] Whitespace 2021-04-26 16:48:23 +02:00
Lucien Cartier-Tilet dd22ca398c
[PKGBUILD, index] Emacs’ native-comp branch merged into master
I will now track the master branch of Emacs instead of native-comp,
thank you so much to Eli for creating this feature and to all the
maintainers who helped merging this branch into master!
2021-04-26 10:14:27 +02:00
Lucien Cartier-Tilet c23066cad2
[Emacs] Reorganize some packages, add two, better ivy
Ivy now appears as a floating frame, and some better defaults

Packages related to one another are now better grouped

Add code auto-completion with company

Add eldoc and support for company

Add shortcuts specific to emacs-lisp, org-src-mode

Add pdf-tools, pdf-view-midnight-minor-mode enabled by default
2021-04-25 11:25:53 +02:00
Lucien Cartier-Tilet 8e66f73d30
[Emacs] Fix erroneous function 2021-04-25 11:21:35 +02:00
Lucien Cartier-Tilet f04c48a8a2
[Misc] Update private files 2021-04-25 11:21:17 +02:00
Lucien Cartier-Tilet fd4582f7fe
[Fish] Remove `devour' from `mpv' abbreviation 2021-04-25 11:20:48 +02:00
Lucien Cartier-Tilet df0dcf6b92
[Emacs] Still working on my vanilla config
I should make Emacs use spaces for indentation in at least EmacsLisp.

Also org-appear doesn’t seem to work yet.

Main additions in this commit are mu4e (lots of code taken from
DoomEmacs) and some org-mode configuration.
I also fixed some keybindings with evil and the bépo layout.

BUILD EVERYTHING!!!

Literate config has yet to come.
2021-04-22 22:33:46 +02:00