Commit Graph

6 Commits

Author SHA1 Message Date
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 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 00a93963fa
[StumpWM] Remove commented code 2021-08-24 11:58:15 +02:00
Lucien Cartier-Tilet 76ffd76c2a
[StumpWM] Fix keybinds 2021-07-30 19:17:17 +02:00
Lucien Cartier-Tilet 8a83262148
Add StumpWM config 2021-07-30 17:47:03 +02:00