Update
This commit is contained in:
@@ -15,7 +15,10 @@
|
||||
sources = [
|
||||
{ name = "nvim_lsp"; }
|
||||
{ name = "luasnip"; }
|
||||
{ name = "buffer"; }
|
||||
{
|
||||
name = "buffer";
|
||||
option.get_bufnrs.__raw = "vim.api.nvim_list_bufs";
|
||||
}
|
||||
{ name = "nvim_lua"; }
|
||||
{ name = "path"; }
|
||||
];
|
||||
@@ -80,7 +83,7 @@
|
||||
completion = {
|
||||
winhighlight =
|
||||
"FloatBorder:CmpBorder,Normal:CmpPmenu,Search:PmenuSel";
|
||||
scrollbar = true;
|
||||
scrollbar = false;
|
||||
sidePadding = 0;
|
||||
border = [ "╭" "─" "╮" "│" "╯" "─" "╰" "│" ];
|
||||
};
|
||||
|
||||
@@ -9,16 +9,9 @@
|
||||
gopls.enable = true;
|
||||
nixd.enable = true;
|
||||
tailwindcss.enable = true;
|
||||
# html.enable = true; # FIXME: broken for some reason
|
||||
html.enable = true;
|
||||
svelte.enable = true;
|
||||
marksman.enable = true;
|
||||
ltex = {
|
||||
enable = false;
|
||||
settings = {
|
||||
enabled = false;
|
||||
language = "en";
|
||||
};
|
||||
};
|
||||
};
|
||||
keymaps.lspBuf = {
|
||||
"gd" = "definition";
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
extraConfigLua = "require('render-markdown').setup({})";
|
||||
plugins = {
|
||||
mkdnflow = {
|
||||
enable = true;
|
||||
enable = false;
|
||||
mappings = {
|
||||
|
||||
# Main
|
||||
|
||||
@@ -40,22 +40,5 @@
|
||||
};
|
||||
};
|
||||
};
|
||||
keymaps = [
|
||||
{
|
||||
key = "-";
|
||||
action = "<cmd>Oil<cr>";
|
||||
options.desc = "Oil";
|
||||
}
|
||||
{
|
||||
key = "<leader>e";
|
||||
action = "<cmd>Oil --float<cr>";
|
||||
options.desc = "Oil";
|
||||
}
|
||||
{
|
||||
key = "<leader>E";
|
||||
action = "<cmd>Neotree toggle<cr>";
|
||||
options.desc = "Neotree";
|
||||
}
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -9,14 +9,54 @@
|
||||
Headline1.bold = true;
|
||||
};
|
||||
plugins = {
|
||||
lualine.enable = true;
|
||||
lualine = {
|
||||
enable = true;
|
||||
settings = {
|
||||
options = {
|
||||
sections = {
|
||||
lualine_a = [ "mode" ];
|
||||
lualine_b = [ ];
|
||||
lualine_c = [ ];
|
||||
lualine_y = [{
|
||||
__unkeyed-1 = "aerial";
|
||||
colored = true;
|
||||
cond = {
|
||||
__raw = ''
|
||||
function()
|
||||
local buf_size_limit = 1024 * 1024
|
||||
if vim.api.nvim_buf_get_offset(0, vim.api.nvim_buf_line_count(0)) > buf_size_limit then
|
||||
return false
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
'';
|
||||
};
|
||||
dense = false;
|
||||
dense_sep = ".";
|
||||
depth = { __raw = "nil"; };
|
||||
sep = " ) ";
|
||||
}];
|
||||
lualine_z = [{ __unkeyed-1 = "location"; }];
|
||||
};
|
||||
tabline = {
|
||||
lualine_a = [{
|
||||
__unkeyed-1 = "buffers";
|
||||
symbols = { alternate_file = ""; };
|
||||
}];
|
||||
lualine_z = [ "tabs" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
dap.enable = true;
|
||||
web-devicons.enable = true;
|
||||
noice.enable = true;
|
||||
gitsigns = {
|
||||
enable = true;
|
||||
settings.current_line_blame = false;
|
||||
};
|
||||
bufferline.enable = true;
|
||||
# bufferline.enable = true;
|
||||
trouble.enable = true;
|
||||
indent-blankline.enable = true;
|
||||
which-key.enable = true;
|
||||
|
||||
@@ -13,10 +13,6 @@
|
||||
friendly-snippets.enable = true;
|
||||
telescope = {
|
||||
enable = true;
|
||||
keymaps = {
|
||||
"<leader>fg" = "live_grep";
|
||||
"<leader> " = "find_files";
|
||||
};
|
||||
extensions.fzf-native = { enable = true; };
|
||||
};
|
||||
treesitter = {
|
||||
@@ -29,23 +25,5 @@
|
||||
};
|
||||
treesitter-context.enable = true;
|
||||
};
|
||||
keymaps = [
|
||||
{
|
||||
key = "<C-h>";
|
||||
action = "<cmd>TmuxNavigateLeft<cr>";
|
||||
}
|
||||
{
|
||||
key = "<C-j>";
|
||||
action = "<cmd>TmuxNavigateDown<cr>";
|
||||
}
|
||||
{
|
||||
key = "<C-k>";
|
||||
action = "<cmd>TmuxNavigateUp<cr>";
|
||||
}
|
||||
{
|
||||
key = "<C-l>";
|
||||
action = "<cmd>TmuxNavigateRight<cr>";
|
||||
}
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
{
|
||||
programs.nixvim.plugins.zen-mode = {
|
||||
enable = true;
|
||||
settings = {
|
||||
on_open = ''
|
||||
function()
|
||||
require("gitsigns.actions").toggle_current_line_blame()
|
||||
vim.opt.relativenumber = false
|
||||
vim.opt.signcolumn = "no"
|
||||
vim.opt.wrap = true
|
||||
vim.opt.linebreak = true
|
||||
end
|
||||
'';
|
||||
plugins = {
|
||||
gitsigns = { enabled = true; };
|
||||
options = {
|
||||
enabled = true;
|
||||
ruler = false;
|
||||
showcmd = false;
|
||||
};
|
||||
tmux = { enabled = true; };
|
||||
};
|
||||
window = {
|
||||
backdrop = 0.95;
|
||||
height = 1;
|
||||
options = { signcolumn = "no"; };
|
||||
width = 0.9;
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user