aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim')
-rw-r--r--.config/nvim/init.lua1
-rw-r--r--.config/nvim/lua/map.lua2
-rw-r--r--.config/nvim/lua/opt.lua2
-rw-r--r--.config/nvim/lua/plugin/init.lua2
-rw-r--r--.config/nvim/lua/plugin/lsp.lua (renamed from .config/nvim/lua/lsp.lua)9
-rw-r--r--.config/nvim/lua/plugin/packer.lua15
-rw-r--r--.config/nvim/lua/plugin/setup.lua45
7 files changed, 16 insertions, 60 deletions
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua
index 0065226..7d4a97f 100644
--- a/.config/nvim/init.lua
+++ b/.config/nvim/init.lua
@@ -1,4 +1,3 @@
require("opt")
-require("lsp")
require("map")
require("plugin")
diff --git a/.config/nvim/lua/map.lua b/.config/nvim/lua/map.lua
index a0af88a..b52ad22 100644
--- a/.config/nvim/lua/map.lua
+++ b/.config/nvim/lua/map.lua
@@ -34,5 +34,3 @@ vim.api.nvim_create_user_command("Wq", "wq", {bang=true})
vim.api.nvim_create_user_command("Wqa", "wqa", {bang=true})
vim.api.nvim_create_user_command("Q", "q", {bang=true})
vim.api.nvim_create_user_command("Qa", "qa", {bang=true})
-
-vim.api.nvim_create_user_command("ClangFormat", "!clang-format -i %", {})
diff --git a/.config/nvim/lua/opt.lua b/.config/nvim/lua/opt.lua
index 56a9b84..446229d 100644
--- a/.config/nvim/lua/opt.lua
+++ b/.config/nvim/lua/opt.lua
@@ -11,8 +11,10 @@ vim.o.splitright = true
vim.o.splitbelow = true
local tabwidth = 2
vim.o.tabstop = tabwidth
+vim.o.softtabstop = tabwidth
vim.o.shiftwidth = tabwidth
vim.o.expandtab = true
+vim.o.wrap = false
-- Disable line numbers in terminal
vim.api.nvim_create_autocmd("TermOpen", {
diff --git a/.config/nvim/lua/plugin/init.lua b/.config/nvim/lua/plugin/init.lua
index 6cd9e35..4e60f98 100644
--- a/.config/nvim/lua/plugin/init.lua
+++ b/.config/nvim/lua/plugin/init.lua
@@ -1,3 +1,3 @@
require("plugin.packer")
require("plugin.setup")
--- require("plugin.lsp")
+require("plugin.lsp")
diff --git a/.config/nvim/lua/lsp.lua b/.config/nvim/lua/plugin/lsp.lua
index 32ba6f8..50eed85 100644
--- a/.config/nvim/lua/lsp.lua
+++ b/.config/nvim/lua/plugin/lsp.lua
@@ -10,9 +10,9 @@ local servers = {
Lua = {
runtime = {
version = "LuaJIT"
- }
- }
- }
+ },
+ },
+ },
},
["clangd"] = {},
}
@@ -22,7 +22,6 @@ for lsp, conf in pairs(servers) do
lspconf[lsp].setup(conf)
end
-
cmp.setup({
preselect = "item",
completion = {
@@ -40,7 +39,7 @@ cmp.setup({
nvim_lsp = "L",
buffer = "B",
path = "P",
- nvim_lua = "NL",
+ nvim_lua = "V",
}
item.menu = menu_icon[entry.source.name]
diff --git a/.config/nvim/lua/plugin/packer.lua b/.config/nvim/lua/plugin/packer.lua
index 961af13..359ceab 100644
--- a/.config/nvim/lua/plugin/packer.lua
+++ b/.config/nvim/lua/plugin/packer.lua
@@ -1,16 +1,10 @@
return require("packer").startup(function(use)
use {"wbthomason/packer.nvim"}
- use {"windwp/nvim-autopairs"}
- use {
- "nvim-telescope/telescope.nvim",
- requires = {
- { "nvim-lua/plenary.nvim"}
- },
- }
+ use {"ibhagwan/fzf-lua"}
+ use {"stevearc/oil.nvim"}
use {"lewis6991/gitsigns.nvim"}
- use {"numToStr/Comment.nvim"}
use {"williamboman/mason.nvim"}
use {"neovim/nvim-lspconfig"}
@@ -21,9 +15,4 @@ return require("packer").startup(function(use)
use {"hrsh7th/cmp-nvim-lua"}
use {"michaeljsmith/vim-indent-object"}
-
- use {
- "nvim-treesitter/nvim-treesitter",
- run = ":TSUpdate"
- }
end)
diff --git a/.config/nvim/lua/plugin/setup.lua b/.config/nvim/lua/plugin/setup.lua
index ca2be66..7a53c6a 100644
--- a/.config/nvim/lua/plugin/setup.lua
+++ b/.config/nvim/lua/plugin/setup.lua
@@ -1,43 +1,12 @@
---@diagnostic disable: undefined-global
-require("gitsigns").setup {}
-require("Comment").setup {}
-require("mason").setup {}
+require("gitsigns").setup({})
+require("mason").setup({})
-require("nvim-autopairs").setup {
- fast_wrap = {
- map = "<M-e>",
- chars = { "<", "{", "[", "(", "\"", "'" },
- pattern = [=[[%"%"%>%]%)%}%,]]=],
- end_key = "$",
- keys = "qwertyuiopzxcvbnmasdfghjkl",
- check_comma = true,
- highlight = "Search",
- highlight_grey="Comment"
- }
-}
+require("oil").setup({})
+vim.keymap.set("n", "<leader>e", "<CMD>Oil<CR>", {})
-require("nvim-treesitter.configs").setup {
- ensure_installed = { "c", "lua", "vimdoc" },
- sync_install = true,
- highlight = {
- enable = true,
- additional_vim_regex_highlighting = true,
- },
- indent = {enable = true},
-}
+require("fzf-lua").setup(require("fzf-lua.profiles.telescope"))
+vim.keymap.set("n", "<C-o>", function() FzfLua.files({}) end, {})
-local builtin = require("telescope.builtin")
-require("telescope").setup {
- pickers = {
- find_files = {
- theme = "dropdown",
- }
- }
-}
-
-vim.keymap.set("n", "<C-o>", builtin.find_files, {})
-vim.keymap.set("n", "<C-g>", builtin.git_files, {})
-vim.keymap.set("n", "<C-f>", function()
- builtin.grep_string({ search = vim.fn.input("grep>") })
-end)
+vim.keymap.set("n", "<C-f>", function() FzfLua.grep() end, {})