Neovim plugin to automatically adjust git env vars when syncing dotfiles using the "bare git repo" method

Compare changes

Choose any two refs to compare.

Changed files
+40 -3
doc
+37
cliff.toml
···
+
[changelog]
+
# https://keats.github.io/tera/docs/#introduction
+
body = """
+
{% for group, commits in commits | group_by(attribute="group") %}
+
=== {{ group | striptags | trim | upper_first }}
+
{% for commit in commits %}
+
- {% if commit.scope %}*({{ commit.scope }})* {% endif %}\
+
{% if commit.breaking %}[**breaking**] {% endif %}\
+
{{ commit.message | upper_first }}\
+
{% endfor %}
+
{% endfor %}\n
+
"""
+
# remove the leading and trailing s
+
trim = true
+
+
[git]
+
conventional_commits = true
+
filter_unconventional = true
+
split_commits = false
+
+
# Just things end users will care about
+
commit_parsers = [
+
{ message = "^feat", group = "<!-- 0 -->๐Ÿš€ Features" },
+
{ message = "^fix", group = "<!-- 1 -->๐Ÿ› Bug Fixes" },
+
{ message = "^doc", group = "<!-- 3 -->๐Ÿ“š Documentation" },
+
{ message = "^perf", group = "<!-- 4 -->โšก Performance" },
+
{ message = "^style", group = "<!-- 5 -->๐ŸŽจ Styling" },
+
{ message = "^test", group = "<!-- 6 -->๐Ÿงช Testing" },
+
{ message = "^chore|^ci|^refactor", skip = true },
+
{ body = ".*security", group = "<!-- 8 -->๐Ÿ›ก๏ธ Security" },
+
{ message = "^revert", group = "<!-- 9 -->โ—€๏ธ Revert" },
+
{ message = ".*", group = "<!-- 10 -->๐Ÿ’ผ Other" },
+
]
+
# filter out the commits that are not matched by commit parsers
+
filter_commits = false
+
topo_order = false
+
sort_commits = "oldest"
+3 -3
doc/baredot.nvim.txt
···
-
*baredot.nvim.txt* For Neovim >= 0.9.0 Last change: 2024 June 17
+
*baredot.nvim.txt* For Neovim >= 0.9.0 Last change: 2024 June 18
==============================================================================
Table of Contents *baredot.nvim-table-of-contents*
···
COMMANDS *baredot.nvim-baredot-commands*
-
- `:BaredotInfo` - Print current status
-
- `:BaredotToggle` - Manually toggle the env vars on / off
+
- `:Baredot info` - Print current status
+
- `:Baredot toggle` - Manually toggle the env vars on / off
FUNCTIONS *baredot.nvim-baredot-functions*