summaryrefslogtreecommitdiff
path: root/.config/nvim/config.lua
diff options
context:
space:
mode:
authorGustaf Rydholm <gustaf.rydholm@gmail.com>2022-01-13 19:12:32 +0100
committerGustaf Rydholm <gustaf.rydholm@gmail.com>2022-01-13 19:12:32 +0100
commit73a60f5ee71bb60265ec0c97be7531a5e7605d8c (patch)
treed46283a3d04285c5a5ead92d5bbb3b1fe424b736 /.config/nvim/config.lua
parent19c1942757f07387b95db3ddbc39d9b561d5b51d (diff)
Remove bloat nvim config
Diffstat (limited to '.config/nvim/config.lua')
-rw-r--r--.config/nvim/config.lua166
1 files changed, 0 insertions, 166 deletions
diff --git a/.config/nvim/config.lua b/.config/nvim/config.lua
deleted file mode 100644
index d622353..0000000
--- a/.config/nvim/config.lua
+++ /dev/null
@@ -1,166 +0,0 @@
--- general
-options.format_on_save = true
-options.colorscheme = "dark"
-vim.opt.wrap = false
-
--- Keymappings
-options.leader = "space"
-
-options.keys.normal_mode["<esc><esc>"] = "<cmd>nohlsearch<cr>"
-
--- LSP
-options.lsp.diagnostics.virtual_text = false
--- require("extra.json_schemas").setup()
-
--- After changing plugin config it is recommended to run :PackerCompile
-options.builtin.autopairs.active = true
-options.builtin.dashboard.active = true
-options.builtin.terminal.active = true
-options.builtin.telescope.active = true
-options.builtin.bufferline.active = true
-options.builtin.lualine.active = true
-options.builtin.lualine.style = "dark"
-options.builtin.project.patterns = { ".git" }
-
--- Whichkey
-options.builtin.which_key.mappings.l.d = { "<cmd>TroubleToggle<cr>", "Diagnostics" }
-options.builtin.which_key.mappings.l.R = {
- "<cmd>TroubleToggle lsp_references<cr>",
- "References",
-}
-options.builtin.which_key.mappings.l.o = { "<cmd>SymbolsOutline<cr>", "Outline" }
-options.builtin.which_key.mappings.T.h = {
- "<cmd>TSHighlightCapturesUnderCursor<cr>",
- "Highlight",
-}
-options.builtin.which_key.mappings.T.p = { "<cmd>TSPlaygroundToggle<cr>", "Playground" }
-options.builtin.which_key.mappings["z"] = { "<cmd>ZenMode<cr>", "Zen" }
-options.builtin.which_key.mappings["r"] = {
- name = "Replace",
- r = { "<cmd>lua require('spectre').open()<cr>", "Replace" },
- w = {
- "<cmd>lua require('spectre').open_visual({select_word=true})<cr>",
- "Replace Word",
- },
- f = { "<cmd>lua require('spectre').open_file_search()<cr>", "Replace Buffer" },
-}
-options.builtin.which_key.mappings.f = {
- "<cmd>lua require('lir.float').toggle()<cr>",
- "Files",
-}
-options.builtin.which_key.mappings.v = { "<cmd>vsplit<cr>", "Vertical Split" }
-options.builtin.which_key.mappings.h = { "<cmd>split<cr>", "Horizontal Split" }
-
--- options.builtin.nvimtree.auto_open = 0
-
--- Treesitter
-options.builtin.treesitter.ensure_installed = "maintained"
-options.builtin.treesitter.autotag.enable = false
-options.builtin.treesitter.playground.enable = false
-options.builtin.treesitter.indent.disable = { "python" }
-
-options.builtin.which_key.mappings["z"] = { "<cmd>ZenMode<cr>", "Zen" }
-options.builtin.which_key.mappings["r"] = {
- name = "Replace",
- r = { "<cmd>lua require('spectre').open()<cr>", "Replace" },
- w = {
- "<cmd>lua require('spectre').open_visual({select_word=true})<cr>",
- "Replace Word",
- },
- f = { "<cmd>lua require('spectre').open_file_search()<cr>", "Replace Buffer" },
-}
-
-options.builtin.telescope.on_config_done = function()
- local actions = require "telescope.actions"
- options.builtin.telescope.defaults.mappings.i["<C-j>"] = actions.move_selection_next
- options.builtin.telescope.defaults.mappings.i["<C-k>"] =
- actions.move_selection_previous
- options.builtin.telescope.defaults.mappings.i["<C-n>"] = actions.cycle_history_next
- options.builtin.telescope.defaults.mappings.i["<C-p>"] = actions.cycle_history_prev
-end
-
--- Extra plugings
-
-options.plugins = {
- {
- "folke/trouble.nvim",
- cmd = "TroubleToggle",
- },
-
- {
- "nvim-telescope/telescope-project.nvim",
- event = "BufWinEnter",
- setup = function()
- vim.cmd [[packadd telescope.nvim]]
- end,
- },
-
- {
- "nacro90/numb.nvim",
- event = "BufRead",
- config = function()
- require("extra.numb").config()
- end,
- },
-
- {
- "unblevable/quick-scope",
- config = function()
- require "extra.quickscope"
- end,
- },
-
- {
- "phaazon/hop.nvim",
- event = "BufRead",
- config = function()
- require("extra.hop").config()
- end,
- },
-
- {
- "tamago324/lir.nvim",
- config = function()
- require "extra.lir"
- end,
- },
-
- {
- "norcalli/nvim-colorizer.lua",
- config = function()
- require("extra.colorizer").config()
- end,
- },
-
- {
- "windwp/nvim-spectre",
- event = "BufRead",
- config = function()
- require("extra.spectre").config()
- end,
- },
-
- {
- "folke/zen-mode.nvim",
- config = function()
- require("extra.zen").config()
- end,
- },
-
- {
- "karb94/neoscroll.nvim",
- config = function()
- require("extra.neoscroll").config()
- end,
- },
-
- {
- "kevinhwang91/nvim-bqf",
- event = "BufRead",
- },
-
- {
- "sindrets/diffview.nvim",
- event = "BufRead",
- },
-}