Nvim: luify config
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
-- " Configuration for context.vim
|
||||
-- "" Disable context.vim on json files
|
||||
-- ""let g:context_filetype_blacklist = ["json", "log"]
|
||||
require'treesitter-context'.setup{
|
||||
vim.g.context_filetype_blacklist = {"json", "log"}
|
||||
require('treesitter-context').setup{
|
||||
enable = true, -- Enable this plugin (Can be enabled/disabled later via commands)
|
||||
throttle = true, -- Throttles plugin updates (may improve performance)
|
||||
max_lines = 0, -- How many lines the window should span. Values <= 0 mean no limit.
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
inoremap <C-k><C-k> <Cmd>lua require'better-digraphs'.digraphs("i")<CR>
|
||||
|
||||
@@ -39,7 +39,3 @@ require'FTerm'.setup({
|
||||
-- See `:h jobstart-options`
|
||||
on_stderr = nil,
|
||||
})
|
||||
|
||||
-- Example keybindings
|
||||
vim.keymap.set('n', '<leader>i', '<CMD>lua require("FTerm").toggle()<CR>')
|
||||
vim.keymap.set('t', '<leader>i', '<CMD>lua require("FTerm").toggle()<CR>')
|
||||
|
||||
@@ -1,5 +1 @@
|
||||
require("icon-picker")
|
||||
|
||||
local opts = { noremap = true, silent = true }
|
||||
|
||||
vim.keymap.set("n", "<leader>o", "<cmd>PickIcons<cr>", opts)
|
||||
require("icon-picker").setup({disable_legacy_commands = true })
|
||||
|
||||
@@ -1,5 +1 @@
|
||||
require('iswap').setup{}
|
||||
|
||||
local opts = { noremap=true, silent=true }
|
||||
vim.api.nvim_set_keymap('n', 'ta', '<cmd>ISwapWith<cr>', opts)
|
||||
vim.api.nvim_set_keymap('n', 'tn', '<cmd>ISwap<cr>', opts)
|
||||
require('iswap').setup({ autoswap = true })
|
||||
|
||||
@@ -1,4 +1 @@
|
||||
local codewindow = require('codewindow')
|
||||
|
||||
codewindow.setup()
|
||||
codewindow.apply_default_keybinds()
|
||||
require('codewindow').setup()
|
||||
|
||||
@@ -1,8 +1,3 @@
|
||||
local opts = { noremap = true, silent = true }
|
||||
|
||||
vim.keymap.set("n", "<leader>tt", "<cmd>NvimTreeToggle<cr>", opts)
|
||||
vim.keymap.set("n", "<leader>tf", "<cmd>NvimTreeFindFile<cr>", opts)
|
||||
|
||||
vim.g.nvim_tree_refresh_wait = 1000
|
||||
|
||||
-- following options are the default
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
-- Plug 'rgroli/other.nvim'
|
||||
|
||||
require("other-nvim").setup({
|
||||
mappings = {
|
||||
-- custom mapping
|
||||
@@ -56,12 +55,3 @@ require("other-nvim").setup({
|
||||
minHeight = 2
|
||||
},
|
||||
})
|
||||
|
||||
vim.api.nvim_set_keymap("n", "<leader>ll", "<cmd>:Other<CR>", { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap("n", "<leader>lp", "<cmd>:OtherSplit<CR>", { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap("n", "<leader>lv", "<cmd>:OtherVSplit<CR>", { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap("n", "<leader>lc", "<cmd>:OtherClear<CR>", { noremap = true, silent = true })
|
||||
|
||||
-- Context specific bindings
|
||||
vim.api.nvim_set_keymap("n", "<leader>lt", "<cmd>:Other test<CR>", { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap("n", "<leader>ls", "<cmd>:Other scss<CR>", { noremap = true, silent = true })
|
||||
|
||||
@@ -21,7 +21,7 @@ local peek = require('peek')
|
||||
|
||||
vim.api.nvim_create_user_command('PeekOpen', function()
|
||||
if not peek.is_open() and vim.bo[vim.api.nvim_get_current_buf()].filetype == 'markdown' then
|
||||
vim.fn.system('i3-msg split horizontal')
|
||||
--vim.fn.system('i3-msg split horizontal')
|
||||
peek.open()
|
||||
end
|
||||
end, {})
|
||||
@@ -29,6 +29,6 @@ end, {})
|
||||
vim.api.nvim_create_user_command('PeekClose', function()
|
||||
if peek.is_open() then
|
||||
peek.close()
|
||||
vim.fn.system('i3-msg move left')
|
||||
--vim.fn.system('i3-msg move left')
|
||||
end
|
||||
end, {})
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
lua << EOF
|
||||
|
||||
-- require('telescope').load_extension('ultisnips')
|
||||
require('telescope').load_extension('undo')
|
||||
|
||||
EOF
|
||||
|
||||
" Using Lua functions
|
||||
nnoremap <leader>f <cmd>lua require('telescope.builtin').find_files()<cr>
|
||||
nnoremap <leader>a <cmd>lua require('telescope.builtin').grep_string()<cr>
|
||||
nnoremap <leader>A <cmd>lua require('telescope.builtin').live_grep()<cr>
|
||||
nnoremap <leader>b <cmd>lua require('telescope.builtin').buffers()<cr>
|
||||
nnoremap <leader>r <cmd>lua require('telescope.builtin').resume()<cr>
|
||||
"nnoremap <leader>fh <cmd>lua require('telescope.builtin').help_tags()<cr>
|
||||
nnoremap <leader>tc <cmd>lua require('telescope.builtin').commands()<cr>
|
||||
nnoremap <leader>t: <cmd>lua require('telescope.builtin').command_history()<cr>
|
||||
nnoremap <leader>t/ <cmd>lua require('telescope.builtin').search_history()<cr>
|
||||
nnoremap <leader>tr <cmd>lua require('telescope.builtin').registers()<cr>
|
||||
|
||||
" Neovim lsp pickers
|
||||
nnoremap <leader>tr <cmd>lua require('telescope.builtin').lsp_references()<cr>
|
||||
nnoremap <leader>td <cmd>lua require('telescope.builtin').lsp_definitions()<cr>
|
||||
|
||||
" git pickers
|
||||
nnoremap <leader>gc <cmd>lua require('telescope.builtin').git_commits()<cr>
|
||||
nnoremap <leader>gC <cmd>lua require('telescope.builtin').git_bcommits()<cr>
|
||||
nnoremap <leader>gb <cmd>lua require('telescope.builtin').git_branches()<cr>
|
||||
|
||||
" nnoremap <leader>s <cmd>lua require('telescope').extensions.ultisnips.ultisnips()<cr>
|
||||
nnoremap <leader>u <cmd>lua require('telescope').extensions.undo.undo()<cr>
|
||||
@@ -5,5 +5,3 @@ require('nvim-toggler').setup({
|
||||
-- removes the default <leader>i keymap
|
||||
remove_default_keybinds = true,
|
||||
})
|
||||
|
||||
vim.keymap.set({'n', 'v'}, 'gt', require('nvim-toggler').toggle)
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
"let g:cmake_build_options = [ "-j10" ]
|
||||
"
|
||||
"let g:cmake_root_markers = ['.svn']
|
||||
"
|
||||
"
|
||||
"let g:cmake_jump_on_error = 0 " We do not want to focus the console
|
||||
"augroup vim-cmake-group
|
||||
"autocmd User CMakeBuildFailed :cfirst
|
||||
"augroup END
|
||||
"
|
||||
"augroup vim-cmake-group
|
||||
"autocmd! User CMakeBuildSucceeded CMakeClose
|
||||
"augroup END
|
||||
|
||||
lua << EOF
|
||||
require("cmake-tools").setup {
|
||||
cmake_command = "cmake",
|
||||
cmake_build_directory = "build",
|
||||
cmake_generate_options = { "-D", "CMAKE_EXPORT_COMPILE_COMMANDS=1" },
|
||||
cmake_build_options = {},
|
||||
cmake_console_size = 10, -- cmake output window height
|
||||
cmake_show_console = "always", -- "always", "only_on_error"
|
||||
cmake_dap_configuration = { name = "cpp", type = "codelldb", request = "launch" }, -- dap configuration, optional
|
||||
--cmake_dap_open_command = require("dap").repl.open, -- optional
|
||||
cmake_variants_message = {
|
||||
short = { show = true },
|
||||
long = { show = true, max_length = 40 }
|
||||
}
|
||||
}
|
||||
EOF
|
||||
@@ -1,8 +1,3 @@
|
||||
vim.o.winwidth = 10
|
||||
vim.o.winminwidth = 10
|
||||
require("windows").setup()
|
||||
|
||||
vim.keymap.set('n', '<C-w>z', "<cmd> WindowsMaximize<cr>")
|
||||
vim.keymap.set('n', '<C-w>_', "<cmd> WindowsMaximizeVertically<cr>")
|
||||
vim.keymap.set('n', '<C-w>|', "<cmd> WindowsMaximizeHorizontally<cr>")
|
||||
vim.keymap.set('n', '<C-w>=', "<cmd WindowsEqualize<cr>")
|
||||
|
||||
Reference in New Issue
Block a user