os/profiles/base-user/.config/git/gitmessage.nix
Benjamin Bädorf b487e3db6a
All checks were successful
continuous-integration/drone/push Build is passing
feat: use nnn and treesitter
vifm is removed in favour of nnn, with the keybindings in nvim being
changed. TODO: improve the colorscheme of `nnn` to match `ls`.

All nvim plugins that were responsible for language syntax highlighting
are removed in favour of treesitter[1], a syntax highlighter that parses
AST instead of being regex-based. This is still experimental, but my
tests so far have not encountered any issues.

1) https://github.com/nvim-treesitter/nvim-treesitter
2023-07-13 15:53:10 +02:00

33 lines
439 B
Nix

{
config,
pkgs,
...
}: let
user = config.pub-solar.user;
xdg = config.home-manager.users."${user.name}".xdg;
in ''
# What happened?
#
# fix feat build chore ci docs style refactor perf test
#
# type!(optional scope): <description>
#
# ^\n
# What exactly was done and why?
#
# ^\n
#
# Any issue numbers or links?
#
# Refs: #123
# ^\n
#
# Co-authored-by: Example Name <email@example.com>
''