| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |
|
| |
|
|
|
| |
Previously, extended marks for TODO strings were only set once on
`'FileType'`.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
- plugin/50-fzf-lua.lua: vim.pack fzf-lua + nvim-web-devicons, default
setup(), <Leader>f* keymaps (files/live_grep/buffers/helptags/resume)
- dotfiles sync: declare fd + ripgrep, the fzf-lua files/live_grep
providers (rg already present, fd to be installed on next sync)
|
| |
|
|
|
|
|
|
|
| |
- vim.g.dotfiles.textwidth = { sh=80, lua=120, markdown=120, gitcommit=72 }
defined once in init.lua.
- bash/lua/markdown/gitcommit ftplugins + render-markdown read from it;
mdformat --wrap already follows vim.bo.textwidth.
- gitcommit gets an explicit textwidth line (was implicit runtime 72).
- Behavior unchanged; one number now propagates everywhere.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- lua-lsp rooted lua_ls at $HOME: ignored .luarc.json, flooded
'Undefined global vim', no IntelliSense on the nvim config.
- New local marketplace/plugin lua-lsp-local@local-lsp: .lsp.json sets
workspaceFolder=~/.config/nvim, Neovim runtime as workspace.library,
diagnostics.libraryFiles=Disable.
- Disable official lua-lsp (enabledPlugins) so one server owns .lua.
- Verified by probe: rootUri now file:///home/tvanbesi/.config/nvim,
flood gone.
- Annotate the intentional open_floating_preview monkey-patch
(clears the now-correct duplicate-set-field).
- README: validate/add/install/disable repro + plugin-update workflow.
|
| |
|
|
|
|
|
| |
RenderMarkdownBullet now uses fg only (no bg) so list bullets adopt the
window background instead of painting Normal's bg as a mismatched box in
popups. open_floating_preview is wrapped to widen hover/signature docs to
the 120-col line-length convention so long signatures wrap less.
|
| |
|
|
|
|
|
|
|
|
| |
Stamp bold onto lualine's generated lualine_b_diff*/diagnostics*
highlight groups with nvim_set_hl update=true so only the bold bit
changes (fg and section b background preserved), re-applied after
each lualine (re)build: initial setup, theme switch, ColorScheme.
Also carry the component/section separators into the background
OptionSet handler so they survive the light/dark theme swap.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
Split 50-highlight.lua into 40-colors.lua (colorscheme, custom
highlights, per-window namespaces, focus tracking) and 50-extmarks.lua
(TODO scanner reading the namespace contract from vim.g.dotfiles). The
40- prefix guarantees colors load before extmarks.
Focused vs unfocused windows now differ by cursor-line color and a
CursorLineNr badge in the focus hue (green on dark, magenta on light);
the number column stays visible on closed folds where CursorLine cannot.
|
| |
|
|
|
|
| |
vim.t is keyed by tabpage handle while the %nT click region needs the
positional number; the two were swapped, so renames and tab clicks
mis-targeted after :tabmove reordered tabs.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
The hardcoded "solarized_light" loaded before any OptionSet autocmd
could react to 'background', so dark sessions started with a light
statusline until 'background' was touched.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
See https://github.com/MeanderingProgrammer/render-markdown.nvim
- Don't set `'colorcolumn'` and `'conceallevel'` in markdown ftplugin
- Treesitter plugin doesn't install the markdown and markdown_inline
parsers. `50-markdown.lua` does it instead, so that it is
self-contained. It also installs extra parsers it needs: yaml, html
and latex.
- Remove markdown highlight adjustments in `50-colors.lua`
- Remove `markdown/injections.scm` that was disabling treesitter
highlighting inside fenced code blocks.
|
| | |
|
| | |
|
| | |
|
| | |
|
|
|
- `dotfiles` (this project's CLI)
- foot configuration
- tmux configuration
- bash configuration
- nvim (as a git submodule) + configuration
- ranger configuration
- fzf configuration
- KDE global shortcuts
- Other miscellaneous dependencies
|