summaryrefslogtreecommitdiff
path: root/init.vim
diff options
context:
space:
mode:
authorJosh Rahm <rahm@google.com>2023-11-14 21:08:43 +0000
committerJosh Rahm <rahm@google.com>2024-02-26 18:51:22 +0000
commite0c6a0448f31d790348f24ee61d15db969f676eb (patch)
tree03c6e8fb09fd5c0881116e8b6441cffe19089c95 /init.vim
parent19b90d4d2cd599e3f83b315c0c984b3c28163b10 (diff)
downloadconfig.vim-e0c6a0448f31d790348f24ee61d15db969f676eb.tar.gz
config.vim-e0c6a0448f31d790348f24ee61d15db969f676eb.tar.bz2
config.vim-e0c6a0448f31d790348f24ee61d15db969f676eb.zip
Some more configuration options
Diffstat (limited to 'init.vim')
-rw-r--r--init.vim25
1 files changed, 20 insertions, 5 deletions
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', '{', '<cmd>AerialPrev<CR>', {buffer = bufnr})
- vim.keymap.set('n', '}', '<cmd>AerialNext<CR>', {buffer = bufnr})
+ -- Jump forwards/backwards with '[[' and ']]'
+ vim.keymap.set('n', '[[', '<cmd>AerialPrev<CR>', {buffer = bufnr})
+ vim.keymap.set('n', ']]', '<cmd>AerialNext<CR>', {buffer = bufnr})
end
})
--- You probably also want to set a keymap to toggle aerial
-vim.keymap.set('n', '<leader>a', '<cmd>AerialToggle!<CR>')
+ -- You probably also want to set a keymap to toggle aerial
+ vim.keymap.set('n', '<leader>a', '<cmd>AerialToggle!<CR>')
EOF