vim.opt.spellis set to
truethe currently used spelling language is show in the corresponding Lualine field. If it is set to false,
is shown instead. If the spell checker is disabled the Markdown language ID extraction is also disabled.
vim.opt.spelllang = 'xx'is used in the Markdown ftplugin configuration file to determine the default language when the language cannot be extracted automatically from the file name. If not set, the default of this parameter is used (
The Lualine configuration is completely customized
n- The current mode (
^V= visual, etc.)
rw+- The current buffer mode (
r= always shown “readable” flag,
w= buffer/file is writeable,
x= executable file,
+= buffer was modified), when no file is loaded, only
is shown, followed by the modified flag (
+when actually modified).
nvim/init.lua- The currently loaded file in the buffer in scheme of
directory/filename. If no file was loaded, nothing is shown.
lua- The detected (or set) file type. Automatic extraction is used when no file type was reported. The automatic extraction shows the suffix, where
filename.suffixwill be shown as
en- Current spelling language, if multiple languages are uses, they’re listed as
lang1/lang2/lang3, etc. If spell checker is disabled
20:24- Current row and column of the cursor (Unicode-aware). If the character limit (currently “hardcoded” to 80 characters) is exceeded it’s shown as
[!] 1:100 (+20)where
1is the row,
100is the current position and
+20is the amount of characters over the limit. The limit is ignored in Markdown files.
- lazy.nvim – Updating and managing plugins
- nvim-treesitter – Easy to use interface to tree-sitter for code parsing
- nvim-treesitter-context – Show the current context on top of the buffer
- playground – Display tree-sitter information and examine node information
- mini.align – Tabular alignment assistant, standalone version
- which-key.nvim – Assistant that shows key binds on key presses