init nvim

This commit is contained in:
2023-04-02 13:46:42 +03:00
parent 3bceb62c33
commit 3d1c72039a
19 changed files with 33 additions and 33 deletions

Binary file not shown.

6
flake.lock generated
View File

@@ -17,11 +17,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1679319606,
"narHash": "sha256-wyEMIZB6BnsmJWInEgDZu66hXVMGJEZFl5uDsn27f9M=",
"lastModified": 1680273054,
"narHash": "sha256-Bs6/5LpvYp379qVqGt9mXxxx9GSE789k3oFc+OAL07M=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "8bc6945b1224a1cfa679d6801580b1054dba1a5c",
"rev": "3364b5b117f65fe1ce65a3cdd5612a078a3b31e3",
"type": "github"
},
"original": {

View File

@@ -69,7 +69,7 @@
pkgs.neovim-unwrapped
{buildInputs = dependencies;}
];
packages.nvim = pkgs.wrapNeovim neovim-augmented {
packages.pwnvim = pkgs.wrapNeovim neovim-augmented {
viAlias = true;
vimAlias = true;
withNodeJs = false;
@@ -188,15 +188,15 @@
};
};
};
apps.nvim = flake-utils.lib.mkApp {
drv = packages.nvim;
name = "nvim";
apps.pwnvim = flake-utils.lib.mkApp {
drv = packages.pwnvim;
name = "pwnvim";
exePath = "/bin/nvim";
};
packages.default = packages.nvim;
apps.default = apps.nvim;
packages.default = packages.pwnvim;
apps.default = apps.pwnvim;
devShell = pkgs.mkShell {
buildInputs = with pkgs; [packages.nvim] ++ dependencies;
buildInputs = with pkgs; [packages.pwnvim] ++ dependencies;
};
});
}

View File

@@ -6,14 +6,14 @@ else
end
require('impatient')
require('impatient').enable_profile()
require('nvim.filetypes').config()
require('nvim.options').defaults()
require('nvim.options').gui()
require('nvim.mappings')
require('nvim.abbreviations')
require('nvim.plugins').ui()
require('nvim.plugins').diagnostics()
require('nvim.plugins').telescope()
require('nvim.plugins').completions()
require('nvim.plugins').notes()
require('nvim.plugins').misc()
require('pwnvim.filetypes').config()
require('pwnvim.options').defaults()
require('pwnvim.options').gui()
require('pwnvim.mappings')
require('pwnvim.abbreviations')
require('pwnvim.plugins').ui()
require('pwnvim.plugins').diagnostics()
require('pwnvim.plugins').telescope()
require('pwnvim.plugins').completions()
require('pwnvim.plugins').notes()
require('pwnvim.plugins').misc()

View File

@@ -270,18 +270,18 @@ M.diagnostics = function()
.make_client_capabilities(),
cmp_nvim_lsp.default_capabilities());
require('rust-tools').setup({
server = {
on_attach = attached,
capabilities = capabilities,
standalone = false
},
tools = {
autoSetHints = true,
inlay_hints = { auto = true, only_current_line = true },
runnables = { use_telescope = true }
}
})
-- require('rust-tools').setup({
-- server = {
-- on_attach = attached,
-- capabilities = capabilities,
-- standalone = false
-- },
-- tools = {
-- autoSetHints = true,
-- inlay_hints = { auto = true, only_current_line = true },
-- runnables = { use_telescope = true }
-- }
-- })
require('crates').setup {}
require('cmp-npm').setup({})
lspconfig.tsserver.setup { capabilities = capabilities, on_attach = attached }