Refactor Neovim config for use with Neovide

This commit is contained in:
mitchell 2024-07-13 01:23:20 -04:00
parent 90a57e23cc
commit adf21544eb
7 changed files with 200 additions and 181 deletions

View file

@ -26,7 +26,8 @@ inoremap jj <Esc>
let mapleader = ','
nnoremap <leader>f <cmd>ALEFix<cr>
nnoremap <leader>a <cmd>ALEToggle<cr>
nnoremap <leader>n <cmd>Neotree<cr>
nnoremap <leader>nn <cmd>Neotree toggle show git_status<cr>
nnoremap <leader>np <cmd>Neotree float reveal_force_cwd<cr>
nnoremap <leader>t <cmd>Telescope<cr>
nnoremap <leader>p <cmd>Telescope git_files<cr>
nnoremap <C-p> <cmd>Telescope find_files<cr>
@ -50,7 +51,9 @@ vnoremap // y/\V<C-R>=escape(@",'/\')<CR><CR>
colorscheme kanagawa
let g:neovide_scale_factor = 0.7
let g:neovide_scale_factor = 0.75
let g:neovide_transparency = 0.7
let g:neovide_cursor_vfx_mode = 'sonicboom'
let g:ale_linters_explicit = 1
let g:ale_completion_enabled = 0

View file

@ -37,17 +37,27 @@ plug("nvim-treesitter/nvim-treesitter-context")
vim.call("plug#end")
vim.opt.guifont = { "JetBrainsMono Nerd Font", "h13" }
vim.opt.guifont = "JetBrainsMono Nerd Font:h13"
vim.g.coq_settings = { auto_start = true }
require("neo-tree").setup()
require("kanagawa").setup({
transparent = true,
transparent = not vim.g.neovide,
})
require("bufferline").setup({
options = {
separator_style = "slant",
separator_style = "slope",
offsets = {
{
filetype = "neo-tree",
text = "explorer",
highlight = "Directory",
separator = true, -- use a "true" to enable the default, or set your own character
},
},
},
})
@ -103,13 +113,15 @@ require("nvim-treesitter.configs").setup({
"c",
"lua",
"vim",
"regex",
"fish",
"typescript",
"javascript",
"tsx",
"go",
"elixir",
"vue",
"regex",
"groovy",
},
-- Automatically install missing parsers when entering buffer