deleted old config

This commit is contained in:
Oliver Hartmann 2023-01-09 22:31:35 +01:00
parent 35552af831
commit ed78b61632
11 changed files with 0 additions and 546 deletions

View File

@ -1,23 +0,0 @@
require('aerial').setup({
backends = { 'lsp', 'treesitter', 'markdown' },
layout = {
default_direction = "prefer_left"
},
filter_kind = false,
show_guides = true,
})
require('telescope').load_extension('aerial')
require('legendary').keymaps(
{
{
'<leader>s',
':AerialToggle<CR>',
description = 'Symbols outline',
},
{
'<a-m>',
':Telescope aerial<CR>',
description = 'Telescope symbols',
}
}
)

View File

@ -1,14 +0,0 @@
require('gruvbox').setup({
undercurl = true,
underline = true,
bold = false,
italic = false, -- will make italic comments and special strings
inverse = true, -- invert background for search, diffs, statuslines and errors
invert_selection = false,
invert_signs = false,
invert_tabline = false,
invert_intend_guides = false,
contrast = "hard", -- can be "hard" or "soft"
overrides = {},
})
vim.cmd('colorscheme gruvbox')

View File

@ -1,4 +0,0 @@
vim.g.gruvbox_baby_telescope_theme = 1
local colors = require("gruvbox-baby.colors").config()
vim.g.gruvbox_baby_highlights = {Visual = {bg = '#384741'}}
vim.cmd[[colorscheme gruvbox-baby]]

View File

@ -1,5 +0,0 @@
vim.g.gruvbox_material_background = 'hard'
vim.g.gruvbox_material_foreground = 'original'
vim.g.gruvbox_material_cursor = 'purple'
vim.g.gruvbox_material_diagnostic_virtual_text = 'colored'
vim.cmd('colorscheme gruvbox-material')

View File

@ -1,54 +0,0 @@
require('legendary').setup({
default_opts = {
keymaps = { silent = true },
commands = {},
autocmds = {},
},
keymaps = {
{
'<Leader>p',
function()
require("legendary").find()
end,
description = 'legendary keymaps',
mode = { 'n', 'x', 'i' }
},
{
'<F2>',
':tabnew .<CR>',
description = 'Open a new tab',
},
{
'<C-F2>',
':vsplit .<CR>',
description = 'Open a new vertical split',
},
{
'<S-F2>',
':split .<CR>',
description = 'Open a new horizontal split',
},
{
'<leader>a',
'"ayiw',
description = 'Word under cursor into register a',
},
{
'<space>x',
'za',
description = 'Toggle fold',
},
},
commands =
{
{
':set guifont=JetBrainsMonoNL\\ NF:h12<CR>',
description = 'Big font size',
},
{
':set guifont=JetBrainsMonoNL\\ NF:h9<CR>',
description = 'Reset font size',
},
}
})

View File

@ -1,55 +0,0 @@
-- configure the litee.nvim library
require('litee.lib').setup({
tree = {
icon_set = "codicons"
},
panel = {
orientation = "left",
panel_size = 30
}
})
-- configure litee-calltree.nvim
require('litee.calltree').setup({
map_resize_keys = false,
on_open = 'panel',
keymaps = {
expand = "<space>",
collapse = "zc",
collapse_all = "zM",
jump = "<CR>",
jump_split = "s",
jump_vsplit = "v",
jump_tab = "t",
hover = "i",
details = "d",
close = "X",
close_panel_pop_out = "<Esc>",
help = "?",
hide = "H",
switch = "S",
focus = "f"
},
})
-- configure litee-symboltree.nvim
require('litee.symboltree').setup({
map_resize_keys = false,
on_open = 'panel',
keymaps = {
expand = '<space>',
collapse = 'zc',
collapse_all = 'zM',
jump = '<CR>',
jump_split = 's',
jump_vsplit = 'v',
jump_tab = 't',
hover = 'i',
details = 'd',
close = 'X',
close_panel_pop_out = '<Esc>',
help = '?',
hide = 'H',
},
})
require('litee.gh').setup({})

View File

@ -1,217 +0,0 @@
require('mason').setup()
require('mason-lspconfig').setup({
automatic_installation = true,
})
local capabilities = require('cmp_nvim_lsp').default_capabilities(capabilities)
OpenDiagFloat = function()
for _, winid in pairs(vim.api.nvim_tabpage_list_wins(0)) do
if vim.api.nvim_win_get_config(winid).zindex then
return
end
end
vim.diagnostic.open_float({ focusable = false, width=80 })
end
local on_attach = function(client, bufnr)
local function buf_set_option(...)
vim.api.nvim_buf_set_option(bufnr, ...)
end
buf_set_option('omnifunc', 'v:lua.vim.lsp.omnifunc')
vim.api.nvim_buf_set_option(0, 'formatexpr', 'v:lua.vim.lsp.formatexpr()')
-- Mappings.
local opts = { noremap = true, silent = false, buffer = bufnr }
vim.keymap.set('n', '<space>,', vim.diagnostic.goto_prev, opts)
vim.keymap.set('n', '<space>;', vim.diagnostic.goto_next, opts)
vim.keymap.set('n', '<space>a', vim.lsp.buf.code_action, opts)
vim.keymap.set('n', '<space>d', vim.lsp.buf.definition, opts)
vim.keymap.set('n', '<space>e', vim.lsp.buf.declaration, opts)
vim.keymap.set('n', '<space>h', vim.lsp.buf.hover, opts)
vim.keymap.set('n', '<space>c', vim.lsp.buf.outgoing_calls, opts)
vim.keymap.set('n', '<space>C', vim.lsp.buf.incoming_calls, opts)
vim.keymap.set('n', '<space>m', vim.lsp.buf.rename, opts)
local tele_builtins = require('telescope.builtin')
vim.keymap.set('n', '<C-t>', tele_builtins.lsp_dynamic_workspace_symbols, opts)
vim.keymap.set('n', '<space>D', vim.lsp.buf.type_definition, opts)
vim.keymap.set('n', '<C-k>', vim.lsp.buf.signature_help, opts)
vim.keymap.set('n', '<space>r', tele_builtins.lsp_references, opts)
vim.keymap.set('n', '<space>v', function() tele_builtins.diagnostics({ bufnr = 0 }) end, opts)
vim.keymap.set('n', '<A-o>', '<cmd>ClangdSwitchSourceHeader<CR>', opts)
vim.cmd([[autocmd CursorHold <buffer> lua OpenDiagFloat()]])
-- Set some keybinds conditional on server capabilities
if client.server_capabilities.documentFormattingProvider then
vim.keymap.set('n', '<space>f', vim.lsp.buf.format, opts)
end
if client.server_capabilities.documentRangeFormattingProvider then
vim.keymap.set('x', '<space>f', vim.lsp.buf.format, opts)
end
-- Set autocommands conditional on server_capabilities
if client.server_capabilities.documentHighlightProvider then
vim.api.nvim_set_hl(
0,
"LspReferenceText",
{ bold = true,
ctermbg = 'red',
bg = "#5a524c"}
)
vim.api.nvim_set_hl(
0,
"LspReferenceRead",
{ bold = true,
ctermbg = 'red',
bg = 'DarkGreen' }
)
vim.api.nvim_set_hl(
0,
"LspReferenceWrite",
{ bold = true,
ctermbg = 'red',
bg = 'DarkRed' }
)
vim.api.nvim_create_augroup("lsp_document_highlight", { clear = true })
vim.api.nvim_clear_autocmds { buffer = bufnr, group = "lsp_document_highlight" }
vim.api.nvim_create_autocmd("CursorHold", {
callback = vim.lsp.buf.document_highlight,
buffer = bufnr,
group = "lsp_document_highlight",
desc = "Document Highlight",
})
vim.api.nvim_create_autocmd("CursorMoved", {
callback = vim.lsp.buf.clear_references,
buffer = bufnr,
group = "lsp_document_highlight",
desc = "Clear All the References",
})
end
require('lsp_signature').on_attach({
bind = true, -- This is mandatory, otherwise border config won't get registered.
handler_opts = {
border = 'single',
},
hi_parameter = 'IncSearch',
}, bufnr)
end
require('lspconfig')['pyright'].setup {
capabilities = capabilities,
on_attach = on_attach,
}
require('lspconfig')['groovyls'].setup {
capabilities = capabilities,
on_attach = on_attach,
}
require('lspconfig')['cmake'].setup {
capabilities = capabilities,
on_attach = on_attach,
}
local clangd_capabilities = capabilities
clangd_capabilities.textDocument.semanticHighlighting = true
clangd_capabilities.offsetEncoding = { "utf-16" }
require("clangd_extensions").setup {
server = {
capabilities = clangd_capabilities,
on_attach = on_attach,
cmd = { 'clangd', '--compile-commands-dir=build_nvim' },
root_dir = require('lspconfig').util.root_pattern(
'.clangd',
'.clang-tidy',
'.clang-format',
'compile_commands.json',
'compile_flags.txt',
'configure.ac',
'.git',
'build_nvim'
)
},
extensions =
{
inlay_hints = {
-- Only show inlay hints for the current line
only_current_line = true,
}
}
}
-- require('clangd_extensions').setup({
-- server = {
-- on_attach = on_attach,
-- capabilities = capabilities,
-- cmd = { 'clangd', '--compile-commands-dir=build_nvim' },
-- },
-- })
require('lspconfig')['jsonls'].setup {
capabilities = capabilities,
on_attach = on_attach,
}
local lua_rtp = vim.split(package.path, ';')
table.insert(lua_rtp, 'lua/?.lua')
table.insert(lua_rtp, 'lua/?/init.lua')
require('lspconfig').sumneko_lua.setup {
capabilities = capabilities,
on_attach = on_attach,
settings = {
Lua = {
runtime = {
-- Tell the language server which version of Lua you're using (most likely LuaJIT in the case of Neovim)
version = 'LuaJIT',
-- Setup your lua path
path = lua_rtp,
},
diagnostics = {
-- Get the language server to recognize the `vim` global
globals = { 'vim', 'use' },
},
workspace = {
-- Make the server aware of Neovim runtime files
library = vim.api.nvim_get_runtime_file('', true),
},
-- Do not send telemetry data containing a randomized but unique identifier
telemetry = {
enable = false,
},
},
}
}
require('lspconfig')['dockerls'].setup {
capabilities = capabilities,
on_attach = on_attach,
}
require('lspconfig')['yamlls'].setup {
capabilities = capabilities,
on_attach = on_attach,
settings = {
yaml = {
validate = true
}
}
}
local null_ls = require('null-ls')
null_ls.setup({
sources = {
null_ls.builtins.code_actions.gitsigns,
null_ls.builtins.formatting.autopep8,
null_ls.builtins.formatting.prettier,
null_ls.builtins.diagnostics.flake8,
null_ls.builtins.formatting.isort,
null_ls.builtins.formatting.cmake_format,
},
on_attach = on_attach,
capabilities = capabilities,
})
vim.diagnostic.config({ virtual_text = false })

View File

@ -1 +0,0 @@
require('nvim-autopairs').setup({})

View File

@ -1,7 +0,0 @@
-- disable netrw at the very start of your init.lua (strongly advised)
vim.g.loaded = 1
vim.g.loaded_netrwPlugin = 1
-- empty setup using defaults
require('nvim-tree').setup()
vim.keymap.set('n', '\\', '<cmd>NvimTreeToggle<CR>')

View File

@ -1 +0,0 @@
require('octo').setup()

View File

@ -1,165 +0,0 @@
local actions = require('telescope.actions')
local mappingTab = {
i = {
['<cr>'] = actions.select_tab,
['<C-b>'] = actions.select_default,
},
}
require('telescope').setup({
defaults = {
mappings = {
i = {
['<esc>'] = actions.close,
['<cr>'] = actions.select_default + actions.center,
['<C-l>'] = actions.send_selected_to_loclist,
['<C-q>'] = actions.smart_send_to_qflist,
},
},
},
pickers = {
-- Your special builtin config goes in here
buffers = {
sort_lastused = true,
theme = 'ivy',
mappings = {
i = {
['<c-w>'] = actions.delete_buffer,
['<cr>'] = actions.select_default,
},
n = {
['<c-w>'] = actions.delete_buffer,
},
},
},
find_files = {
theme = 'ivy',
previewer = false,
mappings = {
n = {
['c'] = function(prompt_bufnr)
local selection = require("telescope.actions.state").get_selected_entry()
local dir = vim.fn.fnamemodify(selection.path, ":p:h")
require("telescope.actions").close(prompt_bufnr)
-- Depending on what you want put `cd`, `lcd`, `tcd`
vim.cmd(string.format("silent lcd %s", dir))
end
}
}
},
oldfiles = {
theme = 'ivy',
},
git_files = {
theme = 'ivy',
previewer = false,
},
lsp_references = {
show_line = false;
include_declaration = false,
},
lsp_dynamic_workspace_symbols = {},
},
})
require('telescope').load_extension('fzf')
Project_files = function()
local opts = {} -- define here if you want to define something
local ok = pcall(require "telescope.builtin".git_files, opts)
if not ok then require "telescope.builtin".find_files(opts) end
end
require('legendary').keymaps(
{
{
'<space>p',
':Telescope projects<CR>',
description = 'Select project',
},
{
'<leader>f',
':lua require("telescope.builtin").find_files({no_ignore=true})<CR>',
description = 'Find file',
},
{
'<leader>g',
':lua Project_files()<CR>',
description = 'Find git files',
},
{
'<leader>o',
':Telescope oldfiles<CR>',
description = 'Find old files',
},
{
'<leader>h',
':Telescope command_history<CR>',
description = 'Open command history',
},
{
'<leader>b',
':Telescope buffers<CR>',
description = 'Select buffer',
},
{
'<leader>q',
':Telescope quickfix<CR>',
description = 'Quickfix list with telescope',
},
{
'<leader>l',
':Telescope live_grep<CR>',
description = 'Search in project',
},
{
'<leader>k',
function ()
vim.ui.input({prompt = 'Glob:', default = vim.api.nvim_buf_get_name(0) },
function (glob)
require('telescope.builtin').live_grep({glob_pattern = glob})
end
)
end,
description = 'Search in project',
},
{
'<C-y>',
':Telescope neoclip<CR>',
description = 'Open clipboard history',
},
{
'<leader>j',
':Telescope jumplist<CR>',
description = 'Open jumplist',
},
{
'<c-f>',
':Telescope current_buffer_fuzzy_find<CR>',
description = 'Find in buffer',
},
{
'<leader>d',
':Telescope grep_string<CR>',
description = 'Find in workspace',
}
}
)
require('legendary').funcs(
{
{
function()
require('telescope.builtin').live_grep({ prompt_title = 'find string in open buffers...', grep_open_files = true })
end,
description = 'Search in open files',
},
{
function()
require("telescope.builtin").find_files({ no_ignore = false })
end,
description = 'Find file no_ignore=false',
},
}
)