Testing
This commit is contained in:
parent
6735b49567
commit
46b42f9d88
2 changed files with 34 additions and 34 deletions
home-manager/common/software/cli/nixvim
|
@ -50,33 +50,29 @@
|
||||||
edgy = {
|
edgy = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
|
animate.enabled = false;
|
||||||
|
wo = {
|
||||||
|
signcolumn = "no";
|
||||||
|
spell = false;
|
||||||
|
winbar = false;
|
||||||
|
winfixheight = false;
|
||||||
|
winfixwidth = false;
|
||||||
|
winhighlight = "";
|
||||||
|
};
|
||||||
left = [
|
left = [
|
||||||
{
|
{
|
||||||
title = " Files";
|
title = " Files";
|
||||||
ft = "neo-tree";
|
ft = "neo-tree";
|
||||||
filter = ''
|
pinned = true;
|
||||||
function(buf)
|
filter = ''function(buf) return vim.b[buf].neo_tree_source == "filesystem" end'';
|
||||||
return vim.b[buf].neo_tree_source == "filesystem"
|
size = 0.7;
|
||||||
end
|
|
||||||
'';
|
|
||||||
}
|
|
||||||
{
|
|
||||||
title = " Buffers";
|
|
||||||
ft = "neo-tree";
|
|
||||||
filter = ''
|
|
||||||
function(buf)
|
|
||||||
return vim.b[buf].neo_tree_source == "buffers"
|
|
||||||
end
|
|
||||||
'';
|
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
title = " Git";
|
title = " Git";
|
||||||
ft = "neo-tree";
|
ft = "neo-tree";
|
||||||
filter = ''
|
filter = ''function(buf) return vim.b[buf].neo_tree_source == "git_status" end'';
|
||||||
function(buf)
|
size = 0.3;
|
||||||
return vim.b[buf].neo_tree_source == "git_status"
|
pinned = true;
|
||||||
end
|
|
||||||
'';
|
|
||||||
}
|
}
|
||||||
|
|
||||||
];
|
];
|
||||||
|
@ -89,7 +85,8 @@
|
||||||
# git plugin for vim
|
# git plugin for vim
|
||||||
fugitive.enable = true;
|
fugitive.enable = true;
|
||||||
|
|
||||||
# pretty stuff
|
# pretty stuff
|
||||||
|
numbertoggle.enable = true;
|
||||||
# Fancify markdown et al
|
# Fancify markdown et al
|
||||||
render-markdown.enable = true;
|
render-markdown.enable = true;
|
||||||
# Rainbow matching {} [] () 's
|
# Rainbow matching {} [] () 's
|
||||||
|
@ -118,7 +115,8 @@
|
||||||
stages = "slide";
|
stages = "slide";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Nix related
|
# Nix related
|
||||||
|
mini.enable = true;
|
||||||
# Nix language syntax highlighting / file type associations
|
# Nix language syntax highlighting / file type associations
|
||||||
nix.enable = true;
|
nix.enable = true;
|
||||||
# Run nix develop / shell without exiting vim
|
# Run nix develop / shell without exiting vim
|
||||||
|
@ -131,8 +129,9 @@
|
||||||
nvim-autopairs.enable = true;
|
nvim-autopairs.enable = true;
|
||||||
# Indentation guides
|
# Indentation guides
|
||||||
indent-blankline.enable = true;
|
indent-blankline.enable = true;
|
||||||
# Surround text blocks
|
# Surround text blocks
|
||||||
vim-surround.enable = true;
|
sandwich.enable = true;
|
||||||
|
# vim-surround.enable = true;
|
||||||
# Automatic indent
|
# Automatic indent
|
||||||
intellitab.enable = true;
|
intellitab.enable = true;
|
||||||
# Better yank
|
# Better yank
|
||||||
|
@ -146,17 +145,18 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
options = {
|
options = {
|
||||||
separatorStyle = "padded_slope";
|
# separatorStyle = "padded_slope";
|
||||||
color_icons = true;
|
color_icons = true;
|
||||||
|
diagnostics = "nvim_lsp";
|
||||||
always_show_bufferline = false;
|
always_show_bufferline = false;
|
||||||
show_buffer_close_icons = false;
|
show_buffer_close_icons = true;
|
||||||
offsets = [
|
offsets = [
|
||||||
{
|
{
|
||||||
# filetype = "NvimTree";
|
# filetype = "NvimTree";
|
||||||
filetype = "neo-tree";
|
filetype = "neo-tree";
|
||||||
text = "Explorer";
|
text = " Explorer";
|
||||||
# highlight = "Directory";
|
# highlight = "None";
|
||||||
# highlight = "EcovimNvimTreeTitle";
|
highlight = "EcovimNvimTreeTitle";
|
||||||
text_align = "center";
|
text_align = "center";
|
||||||
separator = true;
|
separator = true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,8 +11,8 @@
|
||||||
in [
|
in [
|
||||||
# Unmap keys that aren't useful, or that we want to use for different things
|
# Unmap keys that aren't useful, or that we want to use for different things
|
||||||
(nvmap "<Space>" "<Nop>" // silent)
|
(nvmap "<Space>" "<Nop>" // silent)
|
||||||
(nvmap "<Cr>" "<Nop>" // silent)
|
(nvmap "<Cr>" "<Nop>" // silent)
|
||||||
(nvmap "s" "<Nop>" // silent)
|
(nvmap "s" "<Nop>" // silent)
|
||||||
# Redo
|
# Redo
|
||||||
(nmap "R" "<C-r>")
|
(nmap "R" "<C-r>")
|
||||||
# Copy and paste
|
# Copy and paste
|
||||||
|
@ -30,7 +30,7 @@
|
||||||
# Insert Mode
|
# Insert Mode
|
||||||
|
|
||||||
# Normal Mode
|
# Normal Mode
|
||||||
# NVimTree
|
# NeoTree
|
||||||
(nmap "<leader>nf" ":Neotree focus<CR>" // desc "[F]ocus NeoTree")
|
(nmap "<leader>nf" ":Neotree focus<CR>" // desc "[F]ocus NeoTree")
|
||||||
(nmap "<leader>nt" ":Neotree toggle<CR>" // desc "[T]oggle NeoTree")
|
(nmap "<leader>nt" ":Neotree toggle<CR>" // desc "[T]oggle NeoTree")
|
||||||
(nmap "<leader>nc" ":Neotree close<CR>" // desc "[C]lose NeoTree")
|
(nmap "<leader>nc" ":Neotree close<CR>" // desc "[C]lose NeoTree")
|
||||||
|
@ -81,8 +81,8 @@
|
||||||
(nmap "<leader>mu" ":MCunderCursor<CR>" // desc "Select [U]nder Corsor")
|
(nmap "<leader>mu" ":MCunderCursor<CR>" // desc "Select [U]nder Corsor")
|
||||||
(nmap "<leader>mp" ":MCpattern<CR>" // desc "Select [P]attern")
|
(nmap "<leader>mp" ":MCpattern<CR>" // desc "Select [P]attern")
|
||||||
# Ollama
|
# Ollama
|
||||||
(nmap "<leader>os" ":OllamaServe<CR>" // desc "Ollama [S]erve")
|
# (nmap "<leader>os" ":OllamaServe<CR>" // desc "Ollama [S]erve")
|
||||||
(nmap "<leader>op" ":Ollama<CR>" // desc "Ollama [P]rompt")
|
# (nmap "<leader>op" ":Ollama<CR>" // desc "Ollama [P]rompt")
|
||||||
(nmap "<leader>om" ":OllamaModel<CR>" // desc "Ollama [M]odel")
|
# (nmap "<leader>om" ":OllamaModel<CR>" // desc "Ollama [M]odel")
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue