Skip to content

Release 0.1.0 (2026-01-21)

Commit Summary

Hash Type Description Author
87763a6 docs update changelog llawn
42f6ac7 feat add a LintInfo to mimic ConformInfo llawn
1404e43 docs update documentation for nvim-lint and conform llawn
8de519b docs change keymap desc llawn
0126305 feat complete which-key llawn
8ecd2d4 style add mdformat formatter for markdown llawn
73e7ff2 feat update and format docs llawn
071e41c fix update my lock files llawn
93f1deb style init.lua llawn
632098c style add selene linter llawn
6ce829e style add editorconfig llawn
9cf2fa3 feat inclusive selection llawn
5676e73 feat indent file and selection shift llawn
ddd2bc7 feat add mason binary to path llawn
b66b8d0 feat add first linter and first formatter to lualine llawn
04ded1b feat add category for mason menu previewer llawn
4604ee7 fix place ty after ruff llawn
efa83d7 feat enables linting automatically with nvim-lint llawn
9213d4a feat use mason registry to automatically enable some lsp features llawn
335b124 feat add a language filter for the mason menu llawn
c12e67f feat formatting with confirm llawn
aea3146 docs add changelog to toc llawn
2ce95be fix fix generate changelog script header with icon llawn
28b6b2d fix update help for makefile llawn
d628716 docs add a contributing.md llawn
c2f9b58 fix render automatically for md files llawn
0a68b78 fix rendering markdown for mason and treesitter menu llawn
1f1b113 docs update changelog llawn
cc6cb88 chore add palettes to gitignore llawn
5f6d6b3 feat add changelog generation in makefile llawn
4c92959 chore move changelog to a scripts directory llawn
5b38b5d style format file llawn
817ab97 style format file llawn
ae07089 style better header llawn
8972f5d fix correct nil handle llawn
6eb0750 style git menu llawn
a4f925a style mason header llawn
4e65bbd style style for lsp cmp plugin llawn
697e6ec chore my lazy lockfile update llawn
635ab78 feat my custom color highlighter and picker plugin llawn
4e39e55 style format git file and fix sorter llawn
681777b feat change some keymap to match group in which-key llawn
f75c331 fix change lsp keymap to p llawn
285fca6 feat organize keymaps better with icon and desc llawn
86ede1d feat add vim-be-good llawn
ed43d57 style better header for yazi plugin llawn
dfddb0b style better header for undotree llawn
a79cbd0 style update TS file header llawn
fe30830 feat use dropdown menu for harpoon llawn
9d1e875 feat telescope with several plugins enhancement llawn
9afa605 feat keymap for render-markdown llawn
f3e7ec5 feat Add color highlight for color cmp llawn
f0ad3b0 style neogen llawn
9b8d782 fix Icon color for LSP and TS llawn
941dbc1 fix harpoon emit the remove to the harpoon save file llawn
2cd8b59 style improve lexima header llawn
e34c988 style lazygit llawn
11938e5 feat telescope menu for harpoon with deletion action llawn
69abbdc feat add gitsigns plugin llawn
0917593 feat colors.lua llawn
2a93896 style alpha.lua llawn
c620091 feat change desc and open current work directory keymap llawn
0726407 style correct diff.lua and lockfile.lua style llawn
37f318f chore change name of menu functions to ts_symbols llawn
7ac6330 refactor refactorization of entry maker for treesitter.lua and mason.lua llawn
8a65340 feat factorize mason.lua menu and treesitter.lua menu llawn
b174330 fix simplify the call to treesitter llawn
89b7e99 refactor diff preview for unsaved and formatting llawn
5312bb1 style format window.lua llawn
07adf89 feat use colors with lazy instead of locals llawn
e847187 style change header in globals llawn
0b7dc1e refactor refactor some functions in autocmd llawn
60cc58a fix reorder keymaps and change some mappings llawn
7110d60 fix remove menu.lua llawn
52aec64 style change header style llawn
43e92e6 fix undodir to default .local/state and remove mode indicator llawn
5547e42 feat add LSP configuration and lua_ls settings llawn
6c54fb6 fix lazy.lua llawn
003f4e2 fix grid_color_picker llawn
6c26bcf feat improve my colors plugin llawn
96a2d9e fix fix generate changelog script llawn
e21fd7f docs update changelogs llawn
4e62e97 docs update changelogs llawn
6b76109 docs update documentation llawn
55399d1 docs update changelogs llawn
e39c8d1 docs update changelogs llawn
721aa3a docs remove undeveloped llawn-ai plugin and update MkDocs color palette llawn
27bdeb4 docs remove test note llawn
80626f2 docs update changelogs llawn
51ecac3 docs add test note for 1.4.1 llawn
245679f feat restore categorization of commits in changelog llawn
a0520f7 docs update changelogs llawn
0b0dc5c docs update changelogs llawn
21c4e27 docs update changelogs llawn
3334b17 docs update changelogs llawn
717d2b7 fix remove empty [Unreleased] section after tag push llawn
99747a6 docs update changelogs llawn
ad36655 docs add changelog link to documentation index llawn
273c1fa style add 2 blank lines between changelog sections llawn
8027d25 fix use echo -e to properly write newlines in changelogs llawn
0ffe5b9 feat use 'Unreleased' section for pending commits without tags llawn
30cd1b6 fix use temp file in generate_entry to preserve trailing newlines llawn
70b76ed fix correct next tag calculation in changelog script llawn
563f990 docs update changelogs llawn
caac1da feat categorize commits in changelog by type (feat, fix, docs, etc.) llawn
944fdaf docs update changelogs llawn
bbbd4cf feat update script to generate full changelogs from the beginning llawn
5de755c feat update changelog script to generate docs/changelog.md automatically llawn
ed70b50 docs add detailed changelog in docs/ and automation script llawn
9236993 docs add changelog for version 1.3.0 llawn
1de7368 feat update LSP, menu, and plugin configurations llawn
95141bf refactor reorganize quit logic for better modularity llawn
9e39512 feat add menu system for various Neovim features llawn
e9e3cc4 fix fix treesitter when lang has no parsers available llawn
01654d7 docs update menu keymaps and folder structure llawn
700e6fe docs update docs to account for mason menu, lockfiles and new color highlighter llawn
b63e9fc docs update some badges llawn
dea8796 feat add "lockfiles" for Mason and Treesitter llawn
a7c4995 feat highlights colors handle # and 0x with virtual hint llawn
85735cb feat add a mason telescope menu llawn
cccdbb0 feat add lexima for brackets llawn
ebef711 feat custom config to ignore hover for ruff llawn
4bedcff fix Update links in lsp.md llawn
6cd1a68 fix Update links in README.md for lsp llawn
0dd9771 fix markdown links for ruff llawn
b10a97c docs links in README.md llawn
0dcfb0a docs udapte docs, small improvements llawn
86c23bb docs update documentation for treesitter and alpha and new local colors plugins llawn
5e17ee9 feat add alpha to the plugins llawn
c9337c6 chore change name of my custom color picker plugin and remove ccc llawn
484e958 feat add treesitter with a better menu llawn
3e01741 feat alpha on startup llawn
2bf9393 feat custom color picker plugin llawn
e2aa8a6 refactor reorganize color picker files to plugins/local directory and update documentation llawn
88af3e1 feat add color picker functionality for hex colors llawn
e151c72 fix fix indentation in README.md llawn
56b0c6a Add links for missing sections and convert Languages section to table format llawn
629c017 Update workflow to deploy MkDocs only on tag pushes llawn
7d3b3a0 Rename repository to llawnvim and update documentation links llawn
b57e1f2 docs fix admonitton support llawn
161e136 docs simplify documentation llawn
2ac6d54 fix keymaps overlaps with window menu llawn
b7ee24b feat clean log files on exit llawn
942b04e feat undo files in an undodir directory llawn
94f9447 feat first documentation llawn
4f4d25e feat use mkdocs-material llawn
9409b7d feat documentation automation with a makefile llawn
2b1f94d feat documentation with mkdocs llawn
e5f36d3 docs add a badge in readme for neovim llawn
4ae201d docs add custom keymaps desc llawn
1633386 docs add inspiration links llawn
a90ee86 docs update desc for after/lsp dir llawn
eec9e36 style update readme table llawn
7a784c1 docs update init to not make info redundant with README llawn
d496110 docs forget Mason in readme plugins llawn
cab8624 docs update readme with better plugins information and new repo structure llawn
ae82bd7 feat nvim-cmp support lsp configuration llawn
3ca5bf4 docs docs for telescope llawn
75b0dab docs doc for undotree llawn
6572e4e style style for which-key llawn
0434a44 feat yazi open in full window and can open lazygit llawn
ad67ae8 style fix style for neogen llawn
a4e1348 feat lualine support LSP llawn
513bf0c feat lazygit now open in fullscreen and can open yazi directly llawn
991f032 style fix style for harpoon llawn
be254eb feat plugins for hexcolor picker and highlighter llawn
e49af40 style fixing style in header llawn
38b4a8d style missing space before @brief llawn
5efcbb9 enabling hints in lsp llawn
7455e2b move lsp to after dir llawn
890a1c6 style Update lsp.lua with some section style llawn
f7ab971 feat update all my config files llawn
928d231 docs add readme plugins links in README.md llawn
a186f12 fix Update README.md llawn
775b8da fix try fixing again ascii character llawn
2042a21 fix ascii rendering in markdown llawn
280dbc0 feat better readme description llawn
95f5b69 docs add license and tags for readme llawn
f3471b2 docs add a readme llawn
9533b8f feat add lsp llawn
5b68c34 feat add plugins llawn
106f0e1 feat nvim custom configuration llawn

Technical Stats

View File Changes and Statistics
commit 87763a62f2e396fe16d9af6e0190e3d555bc797b
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 21 16:12:58 2026 +0100

    docs: update changelog

 CHANGELOG.md      |   28 +-
 docs/changelog.md | 1170 ++++++++++++++++++++++++++++++++---------------------
 2 files changed, 727 insertions(+), 471 deletions(-)

commit 42f6ac7611bfbb84a4e9ab856b2dae38919cdcaa
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 21 16:11:28 2026 +0100

    feat: add a LintInfo to mimic ConformInfo

 docs/keymaps.md                   |   6 ++
 lua/llawn/plugins/lsp/linting.lua | 169 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 175 insertions(+)

commit 1404e4339e55dd25221e56b840240e9ba6a2a7bd
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 21 15:48:08 2026 +0100

    docs: update documentation for nvim-lint and conform

 CONTRIBUTING.md      |   2 +
 README.md            |  89 ++++++++++++++++++++----------------
 docs/installation.md |   6 +++
 docs/keymaps.md      |  29 ++++++------
 docs/lsp.md          | 124 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 docs/structure.md    |  49 ++++++++++++++++++--
 6 files changed, 243 insertions(+), 56 deletions(-)

commit 8de519b0dccd6a8dc4429af5e612e4a2ce50c163
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 21 15:38:04 2026 +0100

    docs: change keymap desc

 lua/llawn/config/lsp.lua          | 22 +++++++++++-----------
 lua/llawn/plugins/lsp/linting.lua |  2 +-
 2 files changed, 12 insertions(+), 12 deletions(-)

commit 012630532cb998190068ef36559129b62ba4d4de
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 21 15:32:45 2026 +0100

    feat: complete which-key

 lua/llawn/plugins/which-key.lua | 62 ++++++++++++++++++++++-------------------
 1 file changed, 33 insertions(+), 29 deletions(-)

commit 8ecd2d4a669d71de06d3e99b508c95f9d4cb2528
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 21 09:54:42 2026 +0100

    style: add mdformat formatter for markdown

 .mdformat.toml | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 73e7ff23c4b4e7e0984a88fac20ad7d40404148c
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 21 09:54:20 2026 +0100

    feat: update and format docs

 CHANGELOG.md         |   2 +
 CONTRIBUTING.md      |  23 +-
 docs/changelog.md    | 943 ++++++++++++++++++++++++++-------------------------
 docs/features.md     | 137 +++++---
 docs/index.md        |  33 +-
 docs/installation.md | 209 ++++++++++--
 docs/keymaps.md      | 578 +++++++++++++++++++------------
 docs/lsp.md          | 110 ++----
 docs/structure.md    | 187 ++++++----
 9 files changed, 1298 insertions(+), 924 deletions(-)

commit 071e41c5e9379ec952878f0ec4bbc8b9344e1663
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 21 09:38:58 2026 +0100

    fix: update my lock files

 lazy-lock.json       | 3 ++-
 mason-lock.json      | 7 +++++--
 treesitter-lock.json | 1 +
 3 files changed, 8 insertions(+), 3 deletions(-)

commit 93f1deb4ec3ff6f2bac3b3408a25bb01f125a89d
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 21 09:37:41 2026 +0100

    style: init.lua

 init.lua | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit 632098c7ad9eb61652621ff634aa8f3e866644f0
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 21 09:36:12 2026 +0100

    style: add selene linter

 selene.toml | 1 +
 1 file changed, 1 insertion(+)

commit 6ce829e72a008df7015a6b7ab345b5eecf817d12
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 21 09:35:08 2026 +0100

    style: add editorconfig

 .editorconfig | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 9cf2fa38b099d5480f399e0f87713b0a2d720815
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 21 09:31:10 2026 +0100

    feat: inclusive selection

 lua/llawn/config/options.lua | 3 +++
 1 file changed, 3 insertions(+)

commit 5676e734aebeb1862c09c3d1953e79062104ce9e
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 21 09:24:35 2026 +0100

    feat: indent file and selection shift

 lua/llawn/config/keymaps.lua | 112 +++++++++++++++++++++++++++++++++++++------
 1 file changed, 98 insertions(+), 14 deletions(-)

commit ddd2bc71f50d409bbc4e6df73076728d50e8d58e
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 21 08:16:19 2026 +0100

    feat: add mason binary to path

 lua/llawn/config/globals.lua | 7 +++++++
 1 file changed, 7 insertions(+)

commit b66b8d0663505262aa6146129281afabc045788c
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 21 08:14:53 2026 +0100

    feat: add first linter and first formatter to lualine

 lua/llawn/plugins/lualine.lua | 33 ++++++++++++++++++++++++++++++++-
 1 file changed, 32 insertions(+), 1 deletion(-)

commit 04ded1bdaa858aa8b956de174b4ead9645b29650
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 21 08:13:57 2026 +0100

    feat: add category for mason menu previewer

 lua/llawn/utils/menu.lua | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

commit 4604ee7ba5398bb30023e5ab6442102047ba493c
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 21 08:12:50 2026 +0100

    fix: place ty after ruff

 lua/llawn/plugins/lsp/mason.lua | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit efa83d761a7e84ed9e04564ccddfd65001f127d1
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 21 08:12:12 2026 +0100

    feat: enables linting automatically with nvim-lint

    - Bridges with mason for automatic setup
    - prefer LSP behaviour

 lua/llawn/plugins/lsp/linting.lua | 52 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

commit 9213d4a5cc7108e56fd01c808a6d2b598baa40b0
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 21 08:10:17 2026 +0100

    feat: use mason registry to automatically enable some lsp features

 lua/llawn/config/lsp.lua          | 100 ++++++++++++++++++++++++++------------
 lua/llawn/plugins/lsp/conform.lua |  37 ++------------
 lua/llawn/utils/mason.lua         |  99 +++++++++++++++++++++++++++++++++++++
 3 files changed, 172 insertions(+), 64 deletions(-)

commit 335b124edf5e01ea8ebdd41634b4bd0fbba40340
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 21 08:00:09 2026 +0100

    feat: add a language filter for the mason menu

 lua/llawn/config/menu/mason.lua | 57 +++++++++++++++++++++++++++++++++--------
 1 file changed, 47 insertions(+), 10 deletions(-)

commit c12e67fea56204830c2774d00b498c55ad23c895
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 20 19:49:36 2026 +0100

    feat: formatting with confirm

    - Synchronize behaviour between conform and builtin lsp format command

 lua/llawn/config/lsp.lua          | 60 +++-----------------------
 lua/llawn/plugins/lsp/conform.lua | 73 ++++++++++++++++++++++++++++++++
 lua/llawn/utils/formatting.lua    | 89 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 167 insertions(+), 55 deletions(-)

commit aea3146b1f2c94f8075acc18f6637d01c3fba7b2
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 20 04:15:19 2026 +0100

    docs: add changelog to toc

 mkdocs.yml | 1 +
 1 file changed, 1 insertion(+)

commit 2ce95becf3df32cfdf1aefb6cd9005d60952aa0d
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 20 04:13:49 2026 +0100

    fix: fix generate changelog script header with icon

 scripts/generate_changelog.sh | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 28b6b2d122b5428d75e5f7db3e324239bbdf83c7
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 20 04:10:07 2026 +0100

    fix: update help for makefile

 Makefile | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit d628716cae878c1f16d03a07191be25279bb8c18
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 20 01:54:35 2026 +0100

    docs: add a contributing.md

 CONTRIBUTING.md | 98 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 98 insertions(+)

commit c2f9b58c71635ad7d79818cff54797f247722e1b
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 20 01:53:59 2026 +0100

    fix: render automatically for md files

 lua/llawn/plugins/render-markdown.lua | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0a68b784828f871168d5fb9e9896865c87f5bed3
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 20 01:52:55 2026 +0100

    fix: rendering markdown for mason and treesitter menu

 lua/llawn/utils/menu.lua | 2 ++
 1 file changed, 2 insertions(+)

commit 1f1b1138a3eb47f32959a4532ca39396a103c160
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 20 00:36:15 2026 +0100

    docs: update changelog

 CHANGELOG.md      |  298 +++----
 docs/changelog.md | 2565 ++++++++++++++++++++++++++++++-----------------------
 2 files changed, 1567 insertions(+), 1296 deletions(-)

commit cc6cb880136eb65c5123bff3319f4a08a7b4e199
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 20 00:36:04 2026 +0100

    chore: add palettes to gitignore

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit 5f6d6b3447aa764fef3bb08db757933e0764d6f5
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 20 00:29:05 2026 +0100

    feat: add changelog generation in makefile

 Makefile | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 4c9295927840c67ee38c53445475b02c84ef5168
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 20 00:27:52 2026 +0100

    chore: move changelog to a scripts directory

 generate_changelog.sh => scripts/generate_changelog.sh | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 5b38b5dba049d168d18a641df55ae9d509494ca1
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 22:50:43 2026 +0100

    style: format file

 lua/llawn/config/lazy.lua | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 817ab97d1600ec2892a4c2995b9794d2b04caf7d
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 22:49:05 2026 +0100

    style: format file

 lua/llawn/config/menu/quit.lua | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

commit ae07089203081804f2fe90d6763e360a441b4bca
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 22:48:56 2026 +0100

    style: better header

 lua/llawn/config/menu/init.lua | 2 ++
 1 file changed, 2 insertions(+)

commit 8972f5da47f7d2b00207dae0c7429945696b5b5d
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 22:48:38 2026 +0100

    fix: correct nil handle

 lua/llawn/config/menu/swapfiles.lua | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

commit 6eb0750825ab4fa6b7e4daaacff59da1872e539b
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 22:43:37 2026 +0100

    style: git menu

 README.md                     | 14 ++-------
 lua/llawn/config/menu/git.lua | 69 +++++++++++++++++++++++++++++++++++--------
 2 files changed, 60 insertions(+), 23 deletions(-)

commit a4f925aae15be4eeae4995005bb585384536a274
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 21:48:21 2026 +0100

    style: mason header

 lua/llawn/plugins/lsp/mason.lua | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

commit 4e65bbd9fe68c8a71f937e78cbe4eb70bd7403fd
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 21:43:29 2026 +0100

    style: style for lsp cmp plugin

 lua/llawn/plugins/lsp/cmp-nvim-lsp.lua | 23 +++++++++--------------
 1 file changed, 9 insertions(+), 14 deletions(-)

commit 697e6ec4d6de276753407ca18d89709538f0e8e5
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 19:26:05 2026 +0100

    chore: my lazy lockfile update

 lazy-lock.json | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

commit 635ab78899699ba6b10aab676050a886d4d57d1d
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 19:25:45 2026 +0100

    feat: my custom color highlighter and picker plugin

 lua/llawn/plugins/llawn-colors.lua | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 4e39e5563fb0428728d7465aeeba2fc53c34d1f0
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 19:23:41 2026 +0100

    style: format git file and fix sorter

 lua/llawn/config/menu/git.lua | 118 +++++++++++++++++++++---------------------
 1 file changed, 58 insertions(+), 60 deletions(-)

commit 681777b39195b203365415f83202f3e33ea146e5
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 19:20:30 2026 +0100

    feat: change some keymap to match group in which-key

 lua/llawn/config/keymaps.lua | 27 ++++++++++++++-------------
 1 file changed, 14 insertions(+), 13 deletions(-)

commit f75c331c61109c9c618d48f5ebfa9307af979f7e
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 19:19:40 2026 +0100

    fix: change lsp keymap to <leader>p

 lua/llawn/config/lsp.lua | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 285fca6173f1c3afca9bec5134684c3e87bf129e
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 19:18:08 2026 +0100

    feat: organize keymaps better with icon and desc

 lua/llawn/plugins/which-key.lua | 250 +++++++++++++++++++++++++++++++++++++++-
 1 file changed, 244 insertions(+), 6 deletions(-)

commit 86ede1d8ae14eb635a142966f71783770398a251
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 19:03:26 2026 +0100

    feat: add vim-be-good

 CHANGELOG.md                      | 44 +++------------------------------------
 lua/llawn/plugins/vim-be-good.lua |  4 ++++
 2 files changed, 7 insertions(+), 41 deletions(-)

commit ed43d5760ea60d5ea1a526bc7975c86ea5ffb474
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 18:59:34 2026 +0100

    style: better header for yazi plugin

 lua/llawn/plugins/yazi.lua | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit dfddb0b35c84eb2898f666664ddc26d28c247507
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 18:57:41 2026 +0100

    style: better header for undotree

 lua/llawn/plugins/undotree.lua | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit a79cbd0f729819c4171a6586e2cd842c04770282
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 18:56:38 2026 +0100

    style: update TS file header

 lua/llawn/plugins/treesitter.lua | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit fe30830adb5b7d17219a9c461078f857e2795089
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 18:48:02 2026 +0100

    feat: use dropdown menu for harpoon

 lua/llawn/plugins/harpoon.lua | 39 ++++++++++++++++-----------------------
 1 file changed, 16 insertions(+), 23 deletions(-)

commit 9d1e875501be67726319ba59cbfeb6b167bf8de8
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 18:46:55 2026 +0100

    feat: telescope with several plugins enhancement

 lua/llawn/plugins/telescope.lua | 162 +++++++++++++++++++++++++++++++++-------
 1 file changed, 137 insertions(+), 25 deletions(-)

commit 9afa605bca450130f87d95568b56ac29e3bba30a
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 16:07:32 2026 +0100

    feat: keymap for render-markdown

 lua/llawn/plugins/render-markdown.lua | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit f3e7ec5ed9d5f6af7b918f0b537c21d749b475bc
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 15:28:02 2026 +0100

    feat: Add color highlight for color cmp

 lua/llawn/plugins/nvim-cmp.lua | 148 ++++++++++++++++++++++++++---------------
 1 file changed, 93 insertions(+), 55 deletions(-)

commit f0ad3b0c9a14b8043a074d7a06c4cae617e4a4f7
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 14:11:43 2026 +0100

    style: neogen

    change also keymap

 lua/llawn/plugins/neogen.lua | 17 +++++++----------
 1 file changed, 7 insertions(+), 10 deletions(-)

commit 9b8d782a7f49687b07a3e9778ba74067d9de070f
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 14:07:50 2026 +0100

    fix: Icon color for LSP and TS

    - better description

 lua/llawn/plugins/lualine.lua | 68 +++++++++++++++++++++++++------------------
 1 file changed, 39 insertions(+), 29 deletions(-)

commit 941dbc1659353b95e830bfdbe1665e3fbd4b1ba9
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 13:30:21 2026 +0100

    fix: harpoon emit the remove to the harpoon save file

 lua/llawn/plugins/harpoon.lua | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 2cd8b59903e50732fe251f75bd4adc88f6ea3be2
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 12:43:28 2026 +0100

    style: improve lexima header

 lua/llawn/plugins/lexima.lua | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit e34c988aab58f3d761f19093f6c15986fd88673f
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 12:36:29 2026 +0100

    style: lazygit

    - better header for the plugin
    - change keymap

 lua/llawn/plugins/lazygit.lua | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 11938e5bdd562aff0e8fb421024bcf9d6c2797c1
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 12:24:31 2026 +0100

    feat: telescope menu for harpoon with deletion action

    - add telescope menu
    - use D to delete on the menu
    - add keymap for for previous/next harpoon

 lua/llawn/plugins/harpoon.lua | 100 +++++++++++++++++++++++++++++++++++++-----
 1 file changed, 90 insertions(+), 10 deletions(-)

commit 69abbdc017b3910140c5ebded3b9e6f5ecbaad78
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 10:41:12 2026 +0100

    feat: add gitsigns plugin

 lua/llawn/plugins/gitsigns.lua | 156 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 156 insertions(+)

commit 0917593a802c2d6475ea717b7973843d9d3b053f
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 10:14:15 2026 +0100

    feat: colors.lua

    Call my custom highlighter if available

 lua/llawn/plugins/colors.lua | 28 ++++++++++++++++------------
 1 file changed, 16 insertions(+), 12 deletions(-)

commit 2a93896d7605d0f2eee21a6d1b0b7ca9ed29ce7b
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 09:58:28 2026 +0100

    style: alpha.lua

    add plugin desc

 lua/llawn/plugins/alpha.lua | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit c620091e02549c5b131ccab0dec93d949deac394
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 09:43:56 2026 +0100

    feat: change desc and open current work directory keymap

 lua/llawn/plugins/yazi.lua | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 072640771f6fb71a4565c75cbe951e53fb1089f3
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 19 09:42:23 2026 +0100

    style: correct diff.lua and lockfile.lua style

 lua/llawn/utils/diff.lua     | 16 ++++++++--------
 lua/llawn/utils/lockfile.lua |  1 +
 2 files changed, 9 insertions(+), 8 deletions(-)

commit 37f318f3320ef7b73dc803287ab71528992d9440
Author: llawn <llawn06@gmail.com>
Date:   Sun Jan 18 15:46:26 2026 +0100

    chore: change name of menu functions to ts_symbols

 lua/llawn/config/menu/functions.lua | 26 --------------------------
 lua/llawn/config/menu/init.lua      |  5 +++--
 2 files changed, 3 insertions(+), 28 deletions(-)

commit 7ac63306da458feed1dba54dc26009732dee8063
Author: llawn <llawn06@gmail.com>
Date:   Sun Jan 18 15:45:01 2026 +0100

    refactor: refactorization of entry maker for treesitter.lua and mason.lua

 lua/llawn/config/menu/mason.lua      | 63 ++++++------------------------------
 lua/llawn/config/menu/treesitter.lua | 62 +++++------------------------------
 lua/llawn/utils/menu.lua             | 38 ++++++++++++++++++++++
 3 files changed, 55 insertions(+), 108 deletions(-)

commit 8a653407952bd468a72c82d56725af8a33c93d71
Author: llawn <llawn06@gmail.com>
Date:   Sun Jan 18 15:31:04 2026 +0100

    feat: factorize mason.lua menu and treesitter.lua menu

 lua/llawn/config/menu/mason.lua      | 352 +++++++++------------
 lua/llawn/config/menu/treesitter.lua | 572 ++++++++++++++++++-----------------
 lua/llawn/utils/diff.lua             |   3 +-
 lua/llawn/utils/lockfile.lua         |  14 +
 lua/llawn/utils/menu.lua             | 169 +++++++++++
 mason-lock.json                      |   6 +-
 treesitter-lock.json                 |   2 +
 7 files changed, 629 insertions(+), 489 deletions(-)

commit b174330d339af48944a8cda19e8d7c75389f9204
Author: llawn <llawn06@gmail.com>
Date:   Sun Jan 18 00:08:05 2026 +0100

    fix: simplify the call to treesitter

    no need of telescope

 lua/llawn/config/menu/treesitter_symbols.lua | 32 ++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

commit 89b7e9919039600c7b2fc1bb8bdcb87e3716782b
Author: llawn <llawn06@gmail.com>
Date:   Sun Jan 18 00:01:57 2026 +0100

    refactor: diff preview for unsaved and formatting

 lua/llawn/config/lsp.lua          |  31 +-----
 lua/llawn/config/menu/unsaved.lua | 207 ++++++++++++++++++++------------------
 lua/llawn/utils/diff.lua          |  63 ++++++++++++
 3 files changed, 177 insertions(+), 124 deletions(-)

commit 5312bb1105254022cc19cb9c576859f2ca8722ac
Author: llawn <llawn06@gmail.com>
Date:   Sat Jan 17 23:48:07 2026 +0100

    style: format window.lua

 lua/llawn/config/menu/window.lua | 32 +++++++++++++++++---------------
 1 file changed, 17 insertions(+), 15 deletions(-)

commit 07adf8949aecf7e5a41d79a17beecc9efc860d14
Author: llawn <llawn06@gmail.com>
Date:   Sat Jan 17 23:43:30 2026 +0100

    feat: use colors with lazy instead of locals

 lua/llawn/config/init.lua                          |   5 +-
 lua/llawn/plugins/llawn-colors.lua                 |  30 ++
 lua/llawn/plugins/local/colors.lua                 | 548 ---------------------
 lua/llawn/plugins/local/colors_highlighter.lua     | 197 --------
 lua/llawn/plugins/local/colors_utils.lua           | 215 --------
 lua/llawn/plugins/local/grid_color_picker.lua      | 285 -----------
 lua/llawn/plugins/local/palettes.lua               |   7 -
 lua/llawn/plugins/local/telescope_color_picker.lua | 264 ----------
 8 files changed, 33 insertions(+), 1518 deletions(-)

commit e847187f9f3d9c1c81571f2faf0ab02369cd2d95
Author: llawn <llawn06@gmail.com>
Date:   Sat Jan 17 23:42:10 2026 +0100

    style: change header in globals

 lua/llawn/config/globals.lua | 4 ----
 1 file changed, 4 deletions(-)

commit 0b7dc1e401ee6f636faed627a14450788605b535
Author: llawn <llawn06@gmail.com>
Date:   Sat Jan 17 23:41:13 2026 +0100

    refactor: refactor some functions in autocmd

    change style of autocmd

 lua/llawn/config/autocmd.lua | 107 ++++++++++++++++++++++++++-----------------
 1 file changed, 64 insertions(+), 43 deletions(-)

commit 60cc58a7a072adaf4758ef764419eb3b4a168abe
Author: llawn <llawn06@gmail.com>
Date:   Sat Jan 17 23:28:20 2026 +0100

    fix: reorder keymaps and change some mappings

 lua/llawn/config/keymaps.lua | 215 ++++++++++++++++++++++++-------------------
 1 file changed, 120 insertions(+), 95 deletions(-)

commit 7110d60312e4669c9b02ae290aaf978b50d6b0fe
Author: llawn <llawn06@gmail.com>
Date:   Sat Jan 17 23:27:48 2026 +0100

    fix: remove menu.lua

    handle by config/menu/init.lua

 lua/llawn/config/menu.lua | 24 ------------------------
 1 file changed, 24 deletions(-)

commit 52aec64796028b9a095353844117751aece033a8
Author: llawn <llawn06@gmail.com>
Date:   Sat Jan 17 23:10:03 2026 +0100

    style: change header style

 lua/llawn/config/lazy.lua | 4 +---
 lua/llawn/config/lsp.lua  | 2 +-
 2 files changed, 2 insertions(+), 4 deletions(-)

commit 43e92e6e2e1d78d182f66607115dd9b76f45ba98
Author: llawn <llawn06@gmail.com>
Date:   Sat Jan 17 23:08:51 2026 +0100

    fix: undodir to default .local/state and remove mode indicator

    mode indicator is handle by lualine

 docs/changelog.md            | 2010 +++++++++++++++++++++---------------------
 lua/llawn/config/options.lua |   12 +-
 2 files changed, 994 insertions(+), 1028 deletions(-)

commit 5547e421e6bf05c3f133e3a8a8d1f13623cc3993
Author: llawn <llawn06@gmail.com>
Date:   Sat Jan 17 22:53:13 2026 +0100

    feat: add LSP configuration and lua_ls settings

 after/lsp/lua_ls.lua     |  19 +++
 lua/llawn/config/lsp.lua | 416 +++++++++++++++++++++++++++++++++--------------
 2 files changed, 315 insertions(+), 120 deletions(-)

commit 6c54fb6204538af9e9f84693cfdf1f8b9f29cbe1
Author: llawn <llawn06@gmail.com>
Date:   Sat Jan 17 13:26:05 2026 +0100

    fix: lazy.lua

    - Change lazyrepo to ssh
    - Remove deprecated vim.loop.fs_stat
    - Better docstrings

 lua/llawn/config/lazy.lua | 38 +++++++++++++++++---------------------
 1 file changed, 17 insertions(+), 21 deletions(-)

commit 003f4e2966b33340a3f081464e933b342be8e043
Author: llawn <llawn06@gmail.com>
Date:   Thu Jan 15 16:39:23 2026 +0100

    fix: grid_color_picker

    - Improve docstrings and architecture of grid_color_picker.lua
    - Better cursor rendering
    - Better horizontal movement to match grid
    - "Pacman" movement

 lua/llawn/plugins/local/colors_utils.lua      |   2 +-
 lua/llawn/plugins/local/grid_color_picker.lua | 370 ++++++++++++++++----------
 2 files changed, 232 insertions(+), 140 deletions(-)

commit 6c26bcf9359c8f0a7dacff1cb0e262864d6fc1c1
Author: llawn <llawn06@gmail.com>
Date:   Thu Jan 15 14:58:38 2026 +0100

    feat: improve my colors plugin

    - Add docstrings
    - Limit the highlights up to 5k lines
    - Better pattern for color hex code in a file

 lua/llawn/config/menu/functions.lua                |  26 +++
 lua/llawn/plugins/colors.lua                       |   1 +
 lua/llawn/plugins/local/colors.lua                 |   4 +
 lua/llawn/plugins/local/colors_highlighter.lua     | 184 +++++++++++++++------
 lua/llawn/plugins/local/colors_utils.lua           | 162 +++++++++++++-----
 lua/llawn/plugins/local/telescope_color_picker.lua |   4 +-
 6 files changed, 287 insertions(+), 94 deletions(-)

commit 96a2d9e2aa4bcaa5bcfc5f7c758f027cb570bcba
Author: llawn <llawn06@gmail.com>
Date:   Thu Jan 15 00:48:25 2026 +0100

    fix: fix generate changelog script

 generate_changelog.sh | 144 ++++++++++++++++++++++++--------------------------
 1 file changed, 68 insertions(+), 76 deletions(-)

commit e21fd7fd5abc1707172417192e8a297c2d3d72a1
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 19:15:14 2026 +0100

    docs: update changelogs

 CHANGELOG.md      | 3 ++-
 docs/changelog.md | 9 ++++++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 4e62e9702ef676ee6f8cd258eb01c852ec7c0531
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 19:15:02 2026 +0100

    docs: update changelogs

 CHANGELOG.md      |  2 ++
 docs/changelog.md | 21 +++++++++++++++++++++
 2 files changed, 23 insertions(+)

commit 6b7610958bcb7353e504b27c42bc1099be41caf2
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 19:12:36 2026 +0100

    docs: update documentation

 docs/features.md     |  34 +++++++++++++----
 docs/keymaps.md      | 102 +++++++++++++++++++++++++++++++++++++++------------
 docs/structure.md    |  75 ++++++++++++++++++++++---------------
 mkdocs.yml           |  44 +++++++++++-----------
 treesitter-lock.json |   1 +
 5 files changed, 174 insertions(+), 82 deletions(-)

commit 55399d19b3a39218910e14be17f79833b44b374f
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:47:25 2026 +0100

    docs: update changelogs

 CHANGELOG.md      |  3 ++-
 docs/changelog.md | 11 ++++++++++-
 2 files changed, 12 insertions(+), 2 deletions(-)

commit e39c8d15e4062ba6b8fb9afc11ce8f177d698b78
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:45:57 2026 +0100

    docs: update changelogs

 CHANGELOG.md      | 12 +++++++++++-
 docs/changelog.md | 39 ++++++++++++++++++++++++++++++++++++++-
 2 files changed, 49 insertions(+), 2 deletions(-)

commit 721aa3ac069f4e20ef11cb92e220bb91fef70b6f
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:45:30 2026 +0100

    docs: remove undeveloped llawn-ai plugin and update MkDocs color palette

 docs/keymaps.md                | 23 ++++++++++++++-
 docs/structure.md              | 62 ++++++++++++++++++++++++++++++++++++++++
 generate_changelog.sh          | 64 ++++++++++++++++++++++++++++++++++++++----
 lua/llawn/plugins/llawn-ai.lua | 17 -----------
 mkdocs.yml                     | 16 +++++------
 5 files changed, 151 insertions(+), 31 deletions(-)

commit 27bdeb465036c3a1ee6ba7f55b96f4c8b27903a5
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:35:45 2026 +0100

    docs: remove test note

 README.md | 1 -
 1 file changed, 1 deletion(-)

commit 80626f259088283d630ceee0ebce3bedbd1e34ec
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:34:12 2026 +0100

    docs: update changelogs

 CHANGELOG.md      | 13 ++++++++++++-
 docs/changelog.md | 28 +++++++++++++++++++++++++++-
 2 files changed, 39 insertions(+), 2 deletions(-)

commit 51ecac39acb2893cb73469d102ccb2eca0c83e2a
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:34:03 2026 +0100

    docs: add test note for 1.4.1

 README.md | 1 +
 1 file changed, 1 insertion(+)

commit 245679f205f4921a406567fab633af752e6b69dd
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:32:35 2026 +0100

    feat: restore categorization of commits in changelog

 CHANGELOG.md      | 298 +++++++++++++++++++++++++++++++++++++++---------------
 docs/changelog.md |  12 ++-
 2 files changed, 224 insertions(+), 86 deletions(-)

commit a0520f76995f70c6cd16963a15cf1d3120de939d
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:31:08 2026 +0100

    docs: update changelogs

 CHANGELOG.md      |  5 ++++-
 docs/changelog.md | 18 +++++++++++++++++-
 2 files changed, 21 insertions(+), 2 deletions(-)

commit 0b0dc5c52b9cd7b35e990958b8a5302368436174
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:30:34 2026 +0100

    docs: update changelogs

 CHANGELOG.md      |  6 +++++-
 docs/changelog.md | 19 ++++++++++++++++++-
 2 files changed, 23 insertions(+), 2 deletions(-)

commit 21c4e27db57db42b7b5f6a77ba274d3057b9da9d
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:30:08 2026 +0100

    docs: update changelogs

 CHANGELOG.md      |  6 ++++++
 docs/changelog.md | 24 ++++++++++++++++++++++++
 2 files changed, 30 insertions(+)

commit 3334b17e16a91ee031dec21cc33ec2906258fc59
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:29:01 2026 +0100

    docs: update changelogs

 CHANGELOG.md      |  5 +++++
 docs/changelog.md | 29 +++++++++++++++++++++++++++++
 2 files changed, 34 insertions(+)

commit 717d2b7d2a4ffe30ee783a5538558fec2549d603
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:28:05 2026 +0100

    fix: remove empty [Unreleased] section after tag push

 CHANGELOG.md      |  2 --
 docs/changelog.md | 10 ----------
 2 files changed, 12 deletions(-)

commit 99747a643108971b5a1d27152095f7ee00d0b610
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:26:44 2026 +0100

    docs: update changelogs

 CHANGELOG.md      |  4 ++++
 docs/changelog.md | 28 ++++++++++++++++++++++++++++
 2 files changed, 32 insertions(+)

commit ad36655e3fd6a3cbb4820347fdff0136435db178
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:24:48 2026 +0100

    docs: add changelog link to documentation index

 docs/index.md | 1 +
 1 file changed, 1 insertion(+)

commit 273c1fa5941a470a38449f9b35a36e9b31a3537d
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:22:59 2026 +0100

    style: add 2 blank lines between changelog sections

 CHANGELOG.md          | 14 ++++++++++++++
 docs/changelog.md     | 23 +++++++++++++++++++++++
 generate_changelog.sh | 12 ++++++------
 3 files changed, 43 insertions(+), 6 deletions(-)

commit 8027d2510eb9883667891a392f4e3cb258937673
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:22:28 2026 +0100

    fix: use echo -e to properly write newlines in changelogs

 CHANGELOG.md          |  38 +++++++++----
 docs/changelog.md     | 155 +++++++++++++++++++++++++++++++++++++++++++++-----
 generate_changelog.sh |  26 +++------
 3 files changed, 176 insertions(+), 43 deletions(-)

commit 0ffe5b9816881199f90be9d5d150aa6580052523
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:20:43 2026 +0100

    feat: use 'Unreleased' section for pending commits without tags

 CHANGELOG.md          |  3 ++-
 docs/changelog.md     | 12 +++++++++++-
 generate_changelog.sh |  3 +--
 3 files changed, 14 insertions(+), 4 deletions(-)

commit 30cd1b6ccc8e1ff0dbe39a82f42797e60636a9a9
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:19:15 2026 +0100

    fix: use temp file in generate_entry to preserve trailing newlines

 CHANGELOG.md          | 45 ++++++++++++++++++++++++++++++++++++---------
 docs/changelog.md     | 12 +++++++++++-
 generate_changelog.sh | 17 ++++++++++++-----
 3 files changed, 59 insertions(+), 15 deletions(-)

commit 70b76ed6473dfa5cde886944c1616deee178a94b
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:17:03 2026 +0100

    fix: correct next tag calculation in changelog script

 CHANGELOG.md          |  68 ++++-
 docs/changelog.md     | 778 +++++++++++++++++++++++++++++++++++++++++++++++++-
 generate_changelog.sh |  98 ++-----
 3 files changed, 863 insertions(+), 81 deletions(-)

commit 563f99053a5a36b5d16fd99c2f6f173548e6ddd0
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:13:33 2026 +0100

    docs: update changelogs

 CHANGELOG.md      |  67 +----
 docs/changelog.md | 756 +-----------------------------------------------------
 2 files changed, 2 insertions(+), 821 deletions(-)

commit caac1da76a2f99996677fb55faf0ac78a9840894
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:13:22 2026 +0100

    feat: categorize commits in changelog by type (feat, fix, docs, etc.)

 generate_changelog.sh | 78 +++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 70 insertions(+), 8 deletions(-)

commit 944fdaf91f381927d88c718eddf08d8a8825a28f
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:11:17 2026 +0100

    docs: update changelogs

 CHANGELOG.md      |  81 +++++-
 docs/changelog.md | 809 ++++++++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 821 insertions(+), 69 deletions(-)

commit bbbd4cf317e17d636acb824b83ff80d213768244
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:11:06 2026 +0100

    feat: update script to generate full changelogs from the beginning

 generate_changelog.sh | 80 +++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 58 insertions(+), 22 deletions(-)

commit 5de755c990341db0054cfb99a64792370306bd0a
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:05:12 2026 +0100

    feat: update changelog script to generate docs/changelog.md automatically

 generate_changelog.sh | 6 ++++++
 1 file changed, 6 insertions(+)

commit ed70b505434c7e61f7d0b2a0a8aff2c679c6eae9
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 18:00:10 2026 +0100

    docs: add detailed changelog in docs/ and automation script

 docs/changelog.md     | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++
 generate_changelog.sh | 22 ++++++++++++++++++++
 2 files changed, 78 insertions(+)

commit 9236993c61a88b7f8f2fe57a179b831628f2f38e
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 17:57:37 2026 +0100

    docs: add changelog for version 1.3.0

 CHANGELOG.md | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 1de736820396959d910a29d2ac5528443cc87152
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 17:19:52 2026 +0100

    feat: update LSP, menu, and plugin configurations

    - Update init.lua for menu integration and loading
    - Modify lsp.lua for improved configurations
    - Update menu.lua for enhanced menu access
    - Update telescope.lua plugin configuration
    - Update mason-lock.json and treesitter-lock.json for plugin locks

 init.lua                        |   3 +-
 lua/llawn/config/lsp.lua        |  21 ++
 lua/llawn/config/menu.lua       | 601 ++--------------------------------------
 lua/llawn/plugins/telescope.lua |   6 +
 mason-lock.json                 |   1 +
 treesitter-lock.json            |   1 +
 6 files changed, 48 insertions(+), 585 deletions(-)

commit 95141bfa9c9704901daecef72efd50007643e5b2
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 17:19:39 2026 +0100

    refactor: reorganize quit logic for better modularity

    - Move smart quit function to quit.lua as M.quit.smart_quit
    - Update <leader>q to call the centralized smart quit function
    - Smart quit opens quit menu when unsaved buffers detected
    - Add 'Unsaved Menu' as first option in quit menu for user choice

 lua/llawn/config/keymaps.lua | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit 9e39512b86c722372ba8060b688f940e9dc2c1b8
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 17:19:28 2026 +0100

    feat: add menu system for various Neovim features

    - Add menu.lua for centralized menu access
    - Add init.lua integration for menu loading
    - Add mason.lua for Mason package manager menu
    - Add treesitter.lua for Treesitter parser menu
    - Add window.lua for window management menu
    - Add unsaved.lua for handling unsaved buffers
    - Add swapfiles.lua for swap file management
    - Add quit.lua for quit options with smart quit logic
    - Add git.lua for advanced git log with async loading, tags, browser integration, and floating viewer
    - Support conventional commit types with scoped highlighting
    - <C-o> to open commit in browser (GitHub, GitLab, Codeberg)
    - <CR> for floating commit view with <Esc> to return preserving search

 lua/llawn/config/menu/git.lua        | 451 +++++++++++++++++++++++++++++++++++
 lua/llawn/config/menu/init.lua       |  22 ++
 lua/llawn/config/menu/mason.lua      | 232 ++++++++++++++++++
 lua/llawn/config/menu/quit.lua       |  48 ++++
 lua/llawn/config/menu/swapfiles.lua  | 218 +++++++++++++++++
 lua/llawn/config/menu/treesitter.lua | 312 ++++++++++++++++++++++++
 lua/llawn/config/menu/unsaved.lua    | 130 ++++++++++
 lua/llawn/config/menu/window.lua     |  28 +++
 8 files changed, 1441 insertions(+)

commit e9e3cc4c439d07f7518f25e09f74aaa554f36877
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 14 05:27:16 2026 +0100

    fix: fix treesitter when lang has no parsers available

 lua/llawn/plugins/treesitter.lua | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 01654d75db79fa633554a9562f41e0145150ecae
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 13 22:45:51 2026 +0100

    docs: update menu keymaps and folder structure

 docs/keymaps.md                      |  8 ++++++++
 docs/structure.md                    | 12 ++++++++++++
 lua/llawn/plugins/llawn-ai.lua       | 17 +++++++++++++++++
 lua/llawn/plugins/local/palettes.lua |  7 +++++++
 4 files changed, 44 insertions(+)

commit 700e6fe66855ef73f110ccc6e74f854e63e52012
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 13 22:42:14 2026 +0100

    docs: update docs to account for mason menu, lockfiles and new color highlighter

 docs/features.md |  5 ++++-
 docs/keymaps.md  | 13 +++++++++++++
 2 files changed, 17 insertions(+), 1 deletion(-)

commit b63e9fcf970076df3d61b8d713c072565b27961b
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 13 22:39:05 2026 +0100

    docs: update some badges

 docs/index.md | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit dea87960765e65d964b79b8b217408a18d9c0d86
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 13 22:38:34 2026 +0100

    feat: add "lockfiles" for Mason and Treesitter

 lua/llawn/plugins/lsp/mason.lua  | 38 ++++++++++++++++++++++++++++
 lua/llawn/plugins/treesitter.lua | 53 +++++++++++++++++++++++++++++++++++++++-
 mason-lock.json                  | 10 ++++++++
 treesitter-lock.json             | 14 +++++++++++
 4 files changed, 114 insertions(+), 1 deletion(-)

commit a7c49951a6a01598a68fa63bf0573dfd16ed8c0e
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 13 22:30:25 2026 +0100

    feat: highlights colors handle # and 0x with virtual hint

 lua/llawn/plugins/colors.lua                   |  20 +++--
 lua/llawn/plugins/local/colors_highlighter.lua | 117 +++++++++++++++++++++++++
 lua/llawn/plugins/local/colors_utils.lua       |  12 ++-
 3 files changed, 139 insertions(+), 10 deletions(-)

commit 85735cbc59c78cb97daaead0ca66e16fbb0e82fe
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 13 22:15:11 2026 +0100

    feat: add a mason telescope menu

 lua/llawn/config/keymaps.lua |   3 +
 lua/llawn/config/menu.lua    | 238 ++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 240 insertions(+), 1 deletion(-)

commit cccdbb059b92dc42ba7c6cb59722950dd2b6751b
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 12 19:44:50 2026 +0100

    feat: add lexima for brackets

 README.md                    | 1 +
 docs/features.md             | 7 +++++++
 lua/llawn/plugins/lexima.lua | 8 ++++++++
 3 files changed, 16 insertions(+)

commit ebef711da176c44aeef58702a5610b16e8308fd5
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 12 19:44:22 2026 +0100

    feat: custom config to ignore hover for ruff

 after/lsp/ruff.lua | 18 ++++++++++++++++++
 lazy-lock.json     |  1 +
 2 files changed, 19 insertions(+)

commit 4bedcff7cc3cfabb7d33268f56c4a122118f6c0a
Author: llawn <151925221+llawn@users.noreply.github.com>
Date:   Mon Jan 12 18:01:08 2026 +0100

    fix: Update links in lsp.md

 docs/lsp.md | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 6cd1a68273ee3b4161ee4dad2d3fc8e35f10a1d9
Author: llawn <151925221+llawn@users.noreply.github.com>
Date:   Mon Jan 12 18:00:09 2026 +0100

    fix: Update links in README.md for lsp

 README.md | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 0dd9771a0b504964d2e08254f96bd5aeec35376b
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 12 17:53:24 2026 +0100

    fix: markdown links for ruff

 README.md   | 2 +-
 docs/lsp.md | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit b10a97c5bcbf31bd7407fb3417b9fdd14e2f8f16
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 12 17:51:59 2026 +0100

    docs: links in README.md

 README.md | 31 +++++++++++++++----------------
 1 file changed, 15 insertions(+), 16 deletions(-)

commit 0dcfb0a7660e2d0d44057ca7e3d90e193906af92
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 12 17:44:04 2026 +0100

    docs: udapte docs, small improvements

 docs/features.md  | 76 ++++++++++++++-----------------------------------------
 docs/index.md     |  2 +-
 docs/keymaps.md   |  6 +++--
 docs/lsp.md       | 34 +++++++++++--------------
 docs/structure.md | 36 ++++++++++++++++++++++++++
 5 files changed, 75 insertions(+), 79 deletions(-)

commit 86c23bb81ff6735dff554baa0cae741f8b5788e1
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 12 16:51:54 2026 +0100

    docs: update documentation for treesitter and alpha and new local colors plugins

 README.md         | 34 +++++++++++++++-----
 docs/features.md  | 49 +++++++++++++++++++++++++----
 docs/keymaps.md   | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++---
 docs/structure.md | 21 +++++++------
 lazy-lock.json    | 17 +++++-----
 5 files changed, 179 insertions(+), 36 deletions(-)

commit 5e17ee981d9bda3ef66bad5f34c2957fb8220b27
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 12 16:42:32 2026 +0100

    feat: add alpha to the plugins

 lua/llawn/plugins/alpha.lua | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c9337c6c31153897e246b724c7d353a4f1f24d0c
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 12 16:42:03 2026 +0100

    chore: change name of my custom color picker plugin and remove ccc

 lua/llawn/config/init.lua                            |  4 ++--
 lua/llawn/plugins/ccc.lua                            | 20 --------------------
 .../{color_picking_2d.lua => grid_color_picker.lua}  |  0
 .../{hex_colors.lua => telescope_color_picker.lua}   |  0
 lua/llawn/plugins/nvim-cmp.lua                       |  2 +-
 5 files changed, 3 insertions(+), 23 deletions(-)

commit 484e9585ef8923fccc4cf1016842cb78a215ae57
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 12 16:40:20 2026 +0100

    feat: add treesitter with a better menu

 lua/llawn/config/keymaps.lua     |  19 +++
 lua/llawn/config/menu.lua        | 310 ++++++++++++++++++++++++++++++++++++++-
 lua/llawn/plugins/lualine.lua    |  15 +-
 lua/llawn/plugins/treesitter.lua | 131 +++++++++++++++++
 4 files changed, 467 insertions(+), 8 deletions(-)

commit 3e01741295ee6505692143295038db5deb2f823b
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 12 15:46:06 2026 +0100

    feat: alpha on startup

 lua/llawn/config/autocmd.lua | 14 ++++++++++++++
 lua/llawn/plugins/alpha.lua  | 28 ++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)

commit 2bf93933eca273b19ab35c079a5339a6d4e76d19
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 7 23:49:47 2026 +0100

    feat: custom color picker plugin

    - Integration with telescope
    - Completions

 lua/llawn/config/init.lua                    |    1 +
 lua/llawn/config/keymaps.lua                 |    4 +-
 lua/llawn/plugins/ccc.lua                    |    1 -
 lua/llawn/plugins/colors.lua                 |    8 +-
 lua/llawn/plugins/local/color_picking_2d.lua |  193 +++++
 lua/llawn/plugins/local/colors.lua           | 1082 +++++++++++++-------------
 lua/llawn/plugins/local/colors_utils.lua     |  125 +++
 lua/llawn/plugins/local/hex_colors.lua       |  228 +++---
 8 files changed, 986 insertions(+), 656 deletions(-)

commit e2aa8a610f3313cf5fc63fa575ed78e75dc1f629
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 7 18:47:13 2026 +0100

    refactor(colors): reorganize color picker files to plugins/local directory and update documentation

 docs/features.md                                   |  4 ++--
 docs/keymaps.md                                    |  3 ++-
 docs/structure.md                                  | 23 ++++++++++++++++++++++
 lua/llawn/config/init.lua                          |  2 +-
 lua/llawn/config/keymaps.lua                       |  2 +-
 lua/llawn/{config => plugins/local}/colors.lua     |  0
 lua/llawn/{config => plugins/local}/hex_colors.lua |  2 +-
 lua/llawn/plugins/nvim-cmp.lua                     |  2 +-
 8 files changed, 31 insertions(+), 7 deletions(-)

commit 88af3e173fc7936c0e299bed44f432c1947452f8
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 7 16:15:20 2026 +0100

    feat: add color picker functionality for hex colors

 init.lua                        |   1 -
 lua/llawn/config/colors.lua     | 544 ++++++++++++++++++++++++++++++++++++++++
 lua/llawn/config/hex_colors.lua | 254 +++++++++++++++++++
 lua/llawn/config/init.lua       |   1 +
 lua/llawn/config/keymaps.lua    |   7 +
 lua/llawn/plugins/nvim-cmp.lua  |  49 ++--
 6 files changed, 841 insertions(+), 15 deletions(-)

commit e151c7228a3832fc3273b66919abd18e0920aecf
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 7 10:23:39 2026 +0100

    fix: fix indentation in README.md

 README.md | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 56b0c6a31793c5dca53d4247a76bcf11f8697557
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 7 10:21:43 2026 +0100

    Add links for missing sections and convert Languages section to table format

 README.md | 161 +++++++++++++++++---------------------------------------------
 1 file changed, 44 insertions(+), 117 deletions(-)

commit 629c017088b1ea338ace1554e612007ac9a7de72
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 7 10:12:01 2026 +0100

    Update workflow to deploy MkDocs only on tag pushes

 .github/workflows/deploy.yml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 7d3b3a054c5f83139600ebd9090e82c220f8e765
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 7 10:06:48 2026 +0100

    Rename repository to llawnvim and update documentation links

 README.md            | 12 ++++++------
 docs/index.md        | 12 ++++++------
 docs/installation.md |  4 ++--
 mkdocs.yml           |  2 +-
 4 files changed, 15 insertions(+), 15 deletions(-)

commit b57e1f214a16d07329025e0208f3387da8881cc4
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 7 09:39:44 2026 +0100

    docs: fix admonitton support

 docs/custom.css   | 20 ++++++++++++++++++++
 docs/lsp.md       |  3 +++
 docs/structure.md | 24 ++++++++++++++++++++++++
 mkdocs.yml        | 51 ++++++++++++++++++++++++++++++---------------------
 4 files changed, 77 insertions(+), 21 deletions(-)

commit 161e136249c78cef6e1f42c1ab786a01e7b63846
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 7 08:45:33 2026 +0100

    docs: simplify documentation

 docs/features.md     | 184 ++++++++++++++++++++++++++++++++------------
 docs/index.md        |  39 +++++-----
 docs/installation.md | 199 ++++++++++++------------------------------------
 docs/keymaps.md      | 109 ++++++++++++++++----------
 docs/lsp.md          | 100 ++++++++++++------------
 docs/plugins.md      | 211 ---------------------------------------------------
 docs/structure.md    | 207 ++++++++++++++++----------------------------------
 mkdocs.yml           |   1 -
 8 files changed, 384 insertions(+), 666 deletions(-)

commit 2ac6d5495ef0e951c34e673657c7812462511c92
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 7 07:39:00 2026 +0100

    fix: keymaps overlaps with window menu

 lua/llawn/config/keymaps.lua | 4 ++++
 1 file changed, 4 insertions(+)

commit b7ee24b9860cd7baf018934ea615c2111801bfb0
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 7 07:38:08 2026 +0100

    feat: clean log files on exit

 lua/llawn/config/autocmd.lua | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 942b04e1481bbcc4fb963b663f46bb454eab82af
Author: llawn <llawn06@gmail.com>
Date:   Wed Jan 7 07:36:02 2026 +0100

    feat: undo files in an undodir directory

    - undo files are now in an ~/.undodir
    - add a :CleanUndo command to clean the directory

 lua/llawn/config/autocmd.lua | 14 ++++++++++++++
 lua/llawn/config/options.lua |  9 ++++++++-
 2 files changed, 22 insertions(+), 1 deletion(-)

commit 94f9447de8d2ab2c36aacdff53372d9f467d8efd
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 19:14:24 2026 +0100

    feat: first documentation

 docs/features.md     | 153 ++++++++++++++++++++++
 docs/index.md        | 209 +++++++++---------------------
 docs/installation.md | 304 ++++++++++++++++++++++++++++++++++++++++++++
 docs/keymaps.md      | 234 ++++++++++++++++++++++++++++++++++
 docs/lsp.md          | 225 +++++++++++++++++++++++++++++++++
 docs/plugins.md      | 211 +++++++++++++++++++++++++++++++
 docs/structure.md    | 351 +++++++++++++++++++++++++++++++++++++++++++++++++++
 mkdocs.yml           |  30 ++++-
 8 files changed, 1568 insertions(+), 149 deletions(-)

commit 4f4d25e2b56ef945c4e2736205286c245a85bf14
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 19:08:45 2026 +0100

    feat: use mkdocs-material

 .github/workflows/deploy.yml | 2 +-
 mkdocs.yml                   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 9409b7d12968316920a923a524e7dfa7a1b6cf15
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 18:55:05 2026 +0100

    feat: documentation automation with a makefile

    - add documentation description in readme

 .gitignore    |  1 +
 Makefile      | 16 ++++++++++++++++
 README.md     |  5 +++++
 docs/index.md |  5 +++++
 4 files changed, 27 insertions(+)

commit 2b1f94d08d6921572b33560dac4390da64dca60e
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 18:38:15 2026 +0100

    feat: documentation with mkdocs

 .github/workflows/deploy.yml |  44 ++++++++++++
 docs/index.md                | 164 +++++++++++++++++++++++++++++++++++++++++++
 mkdocs.yml                   |   5 ++
 3 files changed, 213 insertions(+)

commit e5f36d3775cb46d1e722a591fbd3e6298559cf51
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 17:32:43 2026 +0100

    docs: add a badge in readme for neovim

 README.md | 1 +
 1 file changed, 1 insertion(+)

commit 4ae201d614214c2b8353958dc1af37370d49dd49
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 17:23:13 2026 +0100

    docs: add custom keymaps desc

 README.md | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 54 insertions(+)

commit 1633386a133fa0e7165ebe82f2cbbef4ff2171c4
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 17:19:59 2026 +0100

    docs: add inspiration links

 README.md | 6 ++++++
 1 file changed, 6 insertions(+)

commit a90ee860657ed798e5f83e4190c4ab7e99a956d7
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 17:16:47 2026 +0100

    docs: update desc for after/lsp dir

 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eec9e36e241970bed5bf5348c9a78bc780c5be1f
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 17:14:05 2026 +0100

    style: update readme table

 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7a784c198a951e246153a388e5b605fbe86241cd
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 17:12:44 2026 +0100

    docs: update init to not make info redundant with README

 init.lua | 13 ++-----------
 1 file changed, 2 insertions(+), 11 deletions(-)

commit d4961107e90167af6e107312845c48d036509056
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 17:10:16 2026 +0100

    docs: forget Mason in readme plugins

 README.md | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit cab86241af727adf12fa6d13f0d2573af01de505
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 17:06:36 2026 +0100

    docs: update readme with better plugins information and new repo structure

 README.md | 58 ++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 40 insertions(+), 18 deletions(-)

commit ae82bd75c1f460b39199a519a50b6006bc9e4b01
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 16:55:42 2026 +0100

    feat: nvim-cmp support lsp configuration

 lua/llawn/plugins/nvim-cmp.lua | 27 ++++++++++++++++-----------
 1 file changed, 16 insertions(+), 11 deletions(-)

commit 3ca5bf4543a4c2267645db60539bfe298ed4a0bc
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 16:55:17 2026 +0100

    docs: docs for telescope

 lua/llawn/plugins/telescope.lua | 49 ++++++++++++++++++++++++-----------------
 1 file changed, 29 insertions(+), 20 deletions(-)

commit 75b0dabba6780c621617fbc498175defc53f0e29
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 16:55:06 2026 +0100

    docs: doc for undotree

 lua/llawn/plugins/undotree.lua | 20 +++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)

commit 6572e4e20cda8f58b6f8de788ec5c2dd86a52ea4
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 16:54:37 2026 +0100

    style: style for which-key

 lua/llawn/plugins/which-key.lua | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 0434a4400382fb4f38890850d924e3309b60376f
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 16:54:17 2026 +0100

    feat: yazi open in full window and can open lazygit

 lua/llawn/plugins/yazi.lua | 61 ++++++++++++++++++++++++++--------------------
 1 file changed, 35 insertions(+), 26 deletions(-)

commit ad67ae841f50f84c8af628159645d1f687e65838
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 16:53:52 2026 +0100

    style: fix style for neogen

 lua/llawn/plugins/neogen.lua | 55 ++++++++++++++++++++++++++------------------
 1 file changed, 32 insertions(+), 23 deletions(-)

commit a4e134888dce561674b03f27129fd7a5acc95bb7
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 16:53:28 2026 +0100

    feat: lualine support LSP

 lua/llawn/plugins/lualine.lua | 122 ++++++++++++++++++++++--------------------
 1 file changed, 63 insertions(+), 59 deletions(-)

commit 513bf0ce1f732d51dc56c4c185e66416b56b732f
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 16:53:09 2026 +0100

    feat: lazygit now open in fullscreen and can open yazi directly

 lua/llawn/plugins/lazygit.lua | 94 +++++++++++++++++++++++++------------------
 1 file changed, 55 insertions(+), 39 deletions(-)

commit 991f03244ca6a895688dfb9df63941296d1b9680
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 16:52:31 2026 +0100

    style: fix style for harpoon

 lua/llawn/plugins/harpoon.lua | 61 +++++++++++++++++++++++++++----------------
 1 file changed, 39 insertions(+), 22 deletions(-)

commit be254eb46c442600d3dee0cfb57a99fb010a242d
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 16:52:05 2026 +0100

    feat: plugins for hexcolor picker and highlighter

 lua/llawn/plugins/ccc.lua | 1 +
 1 file changed, 1 insertion(+)

commit e49af40ba71dbab228788078dbb8c9c2824c4d8a
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 16:51:11 2026 +0100

    style: fixing style in header

 lua/llawn/plugins/lsp/cmp-nvim-lsp.lua | 4 ++--
 lua/llawn/plugins/lsp/mason.lua        | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 38b4a8d20b7fc0937150dc8d0cc5d6ec3a81ce10
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 16:47:42 2026 +0100

    style: missing space before @brief

 lazy-lock.json                         | 35 +++++++++++++++-----
 lua/llawn/config/autocmd.lua           |  2 +-
 lua/llawn/config/globals.lua           |  2 +-
 lua/llawn/config/keymaps.lua           |  2 +-
 lua/llawn/config/lazy.lua              |  2 +-
 lua/llawn/config/lsp.lua               |  2 +-
 lua/llawn/config/menu.lua              |  2 +-
 lua/llawn/config/options.lua           |  3 +-
 lua/llawn/plugins/ccc.lua              | 20 ++++++++++++
 lua/llawn/plugins/colors.lua           | 59 ++++++++++++++++++++++-----------
 lua/llawn/plugins/harpoon.lua          | 25 ++++++++++----
 lua/llawn/plugins/lazygit.lua          | 27 ++++++++++++++-
 lua/llawn/plugins/lsp/cmp-nvim-lsp.lua | 28 ++++++++++++++++
 lua/llawn/plugins/lsp/mason.lua        | 46 ++++++++++++++++++++++++++
 lua/llawn/plugins/lualine.lua          | 21 ++++++++++--
 lua/llawn/plugins/neogen.lua           | 29 ++++++++++++++++
 lua/llawn/plugins/nvim-cmp.lua         | 60 ++++++++++++++++++++++++++++++++++
 lua/llawn/plugins/undotree.lua         |  8 +++++
 lua/llawn/plugins/which-key.lua        | 10 ------
 lua/llawn/plugins/yazi.lua             | 46 +++++++++++++++++---------
 20 files changed, 358 insertions(+), 71 deletions(-)

commit 5efcbb9d1a9a6074eb07cee8fe190e6ea61cd2b7
Author: llawn <llawn06@gmail.com>
Date:   Tue Jan 6 14:48:59 2026 +0100

    enabling hints in lsp

 lua/llawn/config/lsp.lua | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7455e2b4ac6988fa90fd5e55549ec7d6f7860b8a
Author: llawn <llawn06@gmail.com>
Date:   Mon Jan 5 16:15:31 2026 +0100

    move lsp to after dir

 after/lsp/flutter_ls.lua | 49 ++++++++++++++++++++++++++++++++++++++++++++++++
 lsp/lua_ls.lua           | 29 ----------------------------
 lsp/pyright.lua          | 17 -----------------
 lsp/ruff.lua             | 20 --------------------
 4 files changed, 49 insertions(+), 66 deletions(-)

commit 890a1c6f2fd3861d3529f57907d0e4349b43e732
Author: llawn <151925221+llawn@users.noreply.github.com>
Date:   Fri Jan 2 12:51:01 2026 +0100

    style: Update lsp.lua with some section style

 lua/llawn/config/lsp.lua | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit f7ab97183461d4a7dd1d22e07f50969f1159585d
Author: llawn <llawn06@gmail.com>
Date:   Fri Jan 2 12:43:45 2026 +0100

    feat: update all my config files

    improve style and commentary, rework some keymaps

 README.md                    |  34 +---------
 init.lua                     |   4 +-
 lua/llawn/config/autocmd.lua |  19 ++++--
 lua/llawn/config/globals.lua |  23 ++++++-
 lua/llawn/config/init.lua    |  10 +++
 lua/llawn/config/keymap.lua  |  50 ---------------
 lua/llawn/config/keymaps.lua | 144 +++++++++++++++++++++++++++++++++++++++++++
 lua/llawn/config/lazy.lua    |  38 +++++++++++-
 lua/llawn/config/lsp.lua     | 144 ++++++++++++++++++++++++++++++++++++-------
 lua/llawn/config/menu.lua    |  59 ++++++++++++++++++
 lua/llawn/config/options.lua |  41 +++++++-----
 lua/llawn/init.lua           |   7 +--
 12 files changed, 434 insertions(+), 139 deletions(-)

commit 928d231af80b0677ad73dd7a0b82cf78012da7b9
Author: llawn <llawn06@gmail.com>
Date:   Thu Jan 1 15:46:30 2026 +0100

    docs: add readme plugins links in README.md

 README.md | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit a186f12569e5f314d6dfe16955eca3853e82eb40
Author: llawn <151925221+llawn@users.noreply.github.com>
Date:   Thu Jan 1 15:34:00 2026 +0100

    fix: Update README.md

    final fix for ASCII characters rendering in github

 README.md | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit 775b8da2da5e898390f84d2fd62dd9bad3f7a8b3
Author: llawn <llawn06@gmail.com>
Date:   Thu Jan 1 15:30:12 2026 +0100

    fix: try fixing again ascii character

 README.md | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

commit 2042a215185ddd8c9ddc7019df5d00098fc290ce
Author: llawn <llawn06@gmail.com>
Date:   Thu Jan 1 15:28:31 2026 +0100

    fix: ascii rendering in markdown

 README.md | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 280dbc0116b0b6b3480d1a31e2f2af065ce14161
Author: llawn <llawn06@gmail.com>
Date:   Thu Jan 1 15:26:10 2026 +0100

    feat: better readme description

 README.md | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 init.lua  | 28 +++++++++++++++++++
 2 files changed, 120 insertions(+), 2 deletions(-)

commit 95f5b6909d0ac9306ea3a790f98d712555e7ca00
Author: llawn <llawn06@gmail.com>
Date:   Thu Nov 6 11:41:47 2025 +0100

    docs: add license and tags for readme

 LICENSE   | 21 +++++++++++++++++++++
 README.md |  4 ++++
 2 files changed, 25 insertions(+)

commit f3471b22ed75261da01c27a30178c04007de7ecf
Author: llawn <llawn06@gmail.com>
Date:   Thu Nov 6 11:38:26 2025 +0100

    docs: add a readme

 README.md | 3 +++
 1 file changed, 3 insertions(+)

commit 9533b8fd6e17081b004cc3bbb3cd24ba331f8fca
Author: llawn <llawn06@gmail.com>
Date:   Thu Nov 6 11:34:44 2025 +0100

    feat: add lsp

 lazy-lock.json  | 12 ++++++++++++
 lsp/lua_ls.lua  | 29 +++++++++++++++++++++++++++++
 lsp/pyright.lua | 17 +++++++++++++++++
 lsp/ruff.lua    | 20 ++++++++++++++++++++
 4 files changed, 78 insertions(+)

commit 5b68c343f9182fa675b051c1c48573ceb3e5fe07
Author: llawn <llawn06@gmail.com>
Date:   Thu Nov 6 11:34:20 2025 +0100

    feat: add plugins

 lua/llawn/plugins/colors.lua    | 27 +++++++++++++++++++++++
 lua/llawn/plugins/harpoon.lua   | 21 ++++++++++++++++++
 lua/llawn/plugins/lazygit.lua   | 20 +++++++++++++++++
 lua/llawn/plugins/lualine.lua   | 49 +++++++++++++++++++++++++++++++++++++++++
 lua/llawn/plugins/telescope.lua | 25 +++++++++++++++++++++
 lua/llawn/plugins/which-key.lua | 18 +++++++++++++++
 lua/llawn/plugins/yazi.lua      | 43 ++++++++++++++++++++++++++++++++++++
 7 files changed, 203 insertions(+)

commit 106f0e1ed240a59781c01aee1dd4cd4eee53777b
Author: llawn <llawn06@gmail.com>
Date:   Thu Nov 6 11:33:35 2025 +0100

    feat: nvim custom configuration

 init.lua                     |  1 +
 lua/llawn/config/autocmd.lua |  8 +++++++
 lua/llawn/config/globals.lua | 11 ++++++++++
 lua/llawn/config/keymap.lua  | 50 ++++++++++++++++++++++++++++++++++++++++++++
 lua/llawn/config/lazy.lua    | 22 +++++++++++++++++++
 lua/llawn/config/lsp.lua     | 34 ++++++++++++++++++++++++++++++
 lua/llawn/config/options.lua | 48 ++++++++++++++++++++++++++++++++++++++++++
 lua/llawn/init.lua           |  6 ++++++
 8 files changed, 180 insertions(+)