osbm-nvim/config/options.nix
2025-03-16 21:15:18 +03:00

23 lines
815 B
Nix

{
opts = {
# Enable relative line numbers
number = true;
relativenumber = true;
# show spaces tabs and trailing spaces
list = true;
listchars = "tab:» ,trail:·,multispace:·,lead: ,nbsp:";
# Tab options
tabstop =
2; # Number of spaces a <Tab> in the text stands for (local to buffer)
shiftwidth =
2; # Number of spaces used for each step of (auto)indent (local to buffer)
softtabstop =
0; # If non-zero, number of spaces to insert for a <Tab> (local to buffer)
expandtab = true; # Expand <Tab> to spaces in Insert mode (local to buffer)
autoindent = true; # Do clever autoindenting
# TODO: i want to see 4 spaces when i press tab in python and 2 spaces in nix using setlocal
# is it possible for me to set this per language?
};
}