feat: some shit

This commit is contained in:
2023-01-10 16:12:52 +01:00
parent fa712e24b3
commit dae2172a0c
6 changed files with 57 additions and 41 deletions

View File

@@ -11,6 +11,7 @@ vim.g.mapleader = " "
map("n", "<C-o>", ":Telescope find_files preview={timeout=1000}<CR>", opts)
map("n", "<C-f>", ":lua require'telescope.builtin'.live_grep{ cwd = vim.fn.getcwd() }<CR>", opts)
map("n", "<Leader><leader>", "za", opts)
map("n", "<leader>o", ":Telescope buffers<CR>", opts)
map("v", ">", ">gv", opts)
map("v", "<", "<gv", opts)
@@ -21,6 +22,7 @@ local function zenMode()
end
map("n", "zz", zenMode, opts);
map("n", "<Leader>a", ":Alpha<CR>", opts);
-- LSP Functionality
map("n", "<Leader>n", ":lua vim.diagnostic.goto_next()<CR>", opts)

View File

@@ -25,14 +25,11 @@ vim.cmd([[set complete+=kspell]]) -- auto complete with spellcheck
vim.cmd([[set completeopt=menuone,noselect]]) -- auto complete menu (It's pretty great)
vim.cmd([[set nocompatible]]) -- Disable compatibility to old-time vi
set.mouse = "a" -- Enable mouse support
set.foldmethod = "expr"
set.foldexpr = "nvim_treesitter#foldexpr()" -- use treesitter for folding
vim.wo.foldlevel = 99 -- feel free to decrease the value
vim.wo.foldenable = true
-- Configure Folds
vim.cmd([[set wildmode=list:longest,full]]) -- Command-line completion mode
vim.cmd([[let loaded_netrw = 1]]) -- Command-line completion mode
vim.cmd([[let loaded_netrwPlugin = 1]]) -- Command-line completion mode
g.loaded_netrw = 1;
g.loaded_netrwPlugin = 1;
---------------
-- Neovim UI --
@@ -64,9 +61,9 @@ vim.cmd([[set nowrap]]) -- Display long lines as just one line
vim.cmd([[set noshowmode]]) -- We don't need to see things like -- INSERT -- anymore
vim.cmd([[syntax enable]]) -- Enables syntax highlighing
vim.cmd([[set t_Co=256]]) -- Support 256 colors
vim.cmd "set whichwrap+=<,>,[,],h,l" -- Breaks Space-Time Continuum
vim.cmd "set whichwrap+=<,>,[,],h,l" -- Breaks Space-Time Continuum
vim.diagnostic.config({
virtual_text = true,
virtual_text = true,
})
-----------------

View File

@@ -73,9 +73,26 @@ local plugins = {
end,
event = "VimEnter",
},
{
"kevinhwang91/nvim-ufo",
event = "BufReadPost",
dependencies = 'kevinhwang91/promise-async',
config = function()
require('ufo').setup({
provider_selector = function()
return { 'treesitter', 'indent' }
end
})
vim.o.foldcolumn = '1'
vim.o.foldlevel = 99
vim.o.foldlevelstart = 99
vim.o.foldenable = true
vim.o.fillchars = [[eob: ,fold: ,foldopen:,foldsep: ,foldclose:]]
end,
},
{
"kyazdani42/nvim-tree.lua",
event = "VimEnter",
event = "VeryLazy",
-- lazy = false,
dependencies = { "kyazdani42/nvim-web-devicons" },
config = function()
@@ -85,6 +102,7 @@ local plugins = {
"nvim-lua/popup.nvim",
{
"goolord/alpha-nvim",
lazy = false,
config = function()
require("max.configs.dashboard")
end,
@@ -140,7 +158,7 @@ local plugins = {
"rafamadriz/friendly-snippets",
{ "lukas-reineke/lsp-format.nvim", config = true },
},
lazy = false,
event = "InsertEnter",
config = function()
local lsp = require("lsp-zero")
lsp.preset("recommended")
@@ -160,11 +178,6 @@ local plugins = {
require("trouble").setup({})
end,
},
{
url = "https://git.sr.ht/~whynothugo/lsp_lines.nvim",
event = "BufReadPre",
config = true
},
-------------------
-- Autocomplete --
-------------------