WIP: Switch to NixOS #5
3 changed files with 33 additions and 0 deletions
|
@ -62,4 +62,26 @@ return function()
|
||||||
-- on completion
|
-- on completion
|
||||||
local cmp_autopairs = require("nvim-autopairs.completion.cmp")
|
local cmp_autopairs = require("nvim-autopairs.completion.cmp")
|
||||||
cmp.event:on("confirm_done", cmp_autopairs.on_confirm_done())
|
cmp.event:on("confirm_done", cmp_autopairs.on_confirm_done())
|
||||||
|
|
||||||
|
-- `/` cmdline setup.
|
||||||
|
cmp.setup.cmdline("/", {
|
||||||
|
mapping = cmp.mapping.preset.cmdline(),
|
||||||
|
sources = {
|
||||||
|
{ name = "buffer" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
-- `:` cmdline setup.
|
||||||
|
cmp.setup.cmdline(":", {
|
||||||
|
mapping = cmp.mapping.preset.cmdline(),
|
||||||
|
sources = cmp.config.sources({
|
||||||
|
{ name = "path" },
|
||||||
|
}, {
|
||||||
|
{
|
||||||
|
name = "cmdline",
|
||||||
|
option = {
|
||||||
|
ignore_cmds = { "Man", "!" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}),
|
||||||
|
})
|
||||||
end
|
end
|
||||||
|
|
7
home/.config/nvim/lua/plugins/firenvim.lua
Normal file
7
home/.config/nvim/lua/plugins/firenvim.lua
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
vim.g.firenvim_config = {
|
||||||
|
localSettings = {
|
||||||
|
[".*"] = {
|
||||||
|
takeOver = "never",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
|
@ -133,6 +133,7 @@ require("packer").startup(function()
|
||||||
{ "hrsh7th/cmp-nvim-lsp" }, -- LSP source
|
{ "hrsh7th/cmp-nvim-lsp" }, -- LSP source
|
||||||
{ "hrsh7th/cmp-nvim-lua" }, -- Neovim Lua API documentation source
|
{ "hrsh7th/cmp-nvim-lua" }, -- Neovim Lua API documentation source
|
||||||
{ "hrsh7th/cmp-path" }, -- Path source
|
{ "hrsh7th/cmp-path" }, -- Path source
|
||||||
|
{ "hrsh7th/cmp-cmdline" }, -- cmdline source
|
||||||
{ "saadparwaiz1/cmp_luasnip" }, -- Snippets source
|
{ "saadparwaiz1/cmp_luasnip" }, -- Snippets source
|
||||||
},
|
},
|
||||||
config = require("plugins.cmp"),
|
config = require("plugins.cmp"),
|
||||||
|
@ -183,6 +184,9 @@ require("packer").startup(function()
|
||||||
run = function()
|
run = function()
|
||||||
vim.fn["firenvim#install"](0)
|
vim.fn["firenvim#install"](0)
|
||||||
end,
|
end,
|
||||||
|
setup = function()
|
||||||
|
require("plugins/firenvim")
|
||||||
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
-- Vim <3 Asciidoctor
|
-- Vim <3 Asciidoctor
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue