From e0c6a0448f31d790348f24ee61d15db969f676eb Mon Sep 17 00:00:00 2001 From: Josh Rahm Date: Tue, 14 Nov 2023 21:08:43 +0000 Subject: Some more configuration options --- init.vim | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) (limited to 'init.vim') diff --git a/init.vim b/init.vim index 45bfeaf..5536a9a 100644 --- a/init.vim +++ b/init.vim @@ -45,8 +45,11 @@ Plug 'nvim-treesitter/nvim-treesitter-textobjects' Plug 'stevearc/aerial.nvim' Plug 'tpope/vim-surround' +Plug 'nvim-lualine/lualine.nvim' +Plug 'linrongbin16/lsp-progress.nvim' Plug 'git://git.josher.dev/fieldmarshal.vim.git' +Plug 'git://git.josher.dev/bulletjava.vim.git' if has('rneovim') Plug 'git://git.josher.dev/rneovim-userregs.git' endif @@ -185,6 +188,10 @@ command! TERM exec "term sh -c " . shellescape(printf("cd %s && exec ", shellesc " W = w. I often click when typing :w command! W w +augroup lualine_augroup + autocmd! + autocmd User LspProgressStatusUpdated lua require("lualine").refresh() +augroup END lua << EOF @@ -198,6 +205,14 @@ lua << EOF -- CiderLSP vim.opt.completeopt = { "menu", "menuone", "noselect" } + require("lualine").setup({ + sections = { + lualine_a = { "mode" }, + lualine_b = { "filename" }, + lualine_c = { + } + } + }) require("lsp") require("lspconfig") @@ -226,14 +241,14 @@ lua << EOF require('aerial').setup({ -- optionally use on_attach to set keymaps when aerial has attached to a buffer on_attach = function(bufnr) - -- Jump forwards/backwards with '{' and '}' - vim.keymap.set('n', '{', 'AerialPrev', {buffer = bufnr}) - vim.keymap.set('n', '}', 'AerialNext', {buffer = bufnr}) + -- Jump forwards/backwards with '[[' and ']]' + vim.keymap.set('n', '[[', 'AerialPrev', {buffer = bufnr}) + vim.keymap.set('n', ']]', 'AerialNext', {buffer = bufnr}) end }) --- You probably also want to set a keymap to toggle aerial -vim.keymap.set('n', 'a', 'AerialToggle!') + -- You probably also want to set a keymap to toggle aerial + vim.keymap.set('n', 'a', 'AerialToggle!') EOF -- cgit