Compare commits
No commits in common. "aa7402240f97063e7fa4f285afba3f276a432e52" and "77272b94191b67cee254e4eada61d89acbd9faab" have entirely different histories.
aa7402240f
...
77272b9419
3
init.vim
3
init.vim
@ -49,7 +49,6 @@ source ~/.vim/plugin-confs/wakatime.vim
|
|||||||
source ~/.config/nvim/plugin-confs/dracula.lua
|
source ~/.config/nvim/plugin-confs/dracula.lua
|
||||||
source ~/.config/nvim/plugin-confs/github-theme.lua
|
source ~/.config/nvim/plugin-confs/github-theme.lua
|
||||||
source ~/.config/nvim/plugin-confs/onedarkpro.lua
|
source ~/.config/nvim/plugin-confs/onedarkpro.lua
|
||||||
source ~/.config/nvim/plugin-confs/catppuccin.lua
|
|
||||||
|
|
||||||
source ~/.config/nvim/lua/toggle_lsp_diagnostics.lua
|
source ~/.config/nvim/lua/toggle_lsp_diagnostics.lua
|
||||||
|
|
||||||
@ -79,4 +78,4 @@ command! Aniwrapper execute ":FloatermNew aniwrapper -qtdoomone -D 144"
|
|||||||
set termguicolors
|
set termguicolors
|
||||||
" colorscheme doom-one
|
" colorscheme doom-one
|
||||||
colorscheme onedark
|
colorscheme onedark
|
||||||
" colorscheme catppuccin
|
" colorscheme github_dark
|
||||||
|
@ -35,7 +35,7 @@ require('packer').startup(function(use)
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
suggestion = {
|
suggestion = {
|
||||||
enabled = false,
|
enabled = true,
|
||||||
auto_trigger = true,
|
auto_trigger = true,
|
||||||
debounce = 75,
|
debounce = 75,
|
||||||
keymap = {
|
keymap = {
|
||||||
@ -191,9 +191,6 @@ require('packer').startup(function(use)
|
|||||||
use {
|
use {
|
||||||
'hrsh7th/cmp-buffer'
|
'hrsh7th/cmp-buffer'
|
||||||
}
|
}
|
||||||
use {
|
|
||||||
'hrsh7th/cmp-nvim-lsp-document-symbol'
|
|
||||||
}
|
|
||||||
use {
|
use {
|
||||||
'j-hui/fidget.nvim'
|
'j-hui/fidget.nvim'
|
||||||
}
|
}
|
||||||
@ -343,8 +340,4 @@ require('packer').startup(function(use)
|
|||||||
"nvim-telescope/telescope.nvim"
|
"nvim-telescope/telescope.nvim"
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
use 'khaveesh/vim-fish-syntax'
|
|
||||||
|
|
||||||
use { "catppuccin/nvim", as = "catppuccin" }
|
|
||||||
end)
|
end)
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
local g = vim.g
|
local g = vim.g
|
||||||
local o = vim.o
|
local o = vim.o
|
||||||
local A = vim.api
|
local A = vim.api
|
||||||
local l = vim.lsp
|
|
||||||
|
|
||||||
g.mapleader = " "
|
g.mapleader = " "
|
||||||
g.maplocalleader = ','
|
g.maplocalleader = ','
|
||||||
@ -42,17 +41,3 @@ o.cmdheight = 1
|
|||||||
o.updatetime = 300
|
o.updatetime = 300
|
||||||
o.timeoutlen = 500
|
o.timeoutlen = 500
|
||||||
o.pumwidth=35
|
o.pumwidth=35
|
||||||
|
|
||||||
local border = {
|
|
||||||
{ "╭", "FloatBorder" },
|
|
||||||
{ "─", "FloatBorder" },
|
|
||||||
{ "╮", "FloatBorder" },
|
|
||||||
{ "│", "FloatBorder" },
|
|
||||||
{ "╯", "FloatBorder" },
|
|
||||||
{ "─", "FloatBorder" },
|
|
||||||
{ "╰", "FloatBorder" },
|
|
||||||
{ "│", "FloatBorder" },
|
|
||||||
}
|
|
||||||
|
|
||||||
l.handlers["textDocument/signatureHelp"] = vim.lsp.with(vim.lsp.handlers.signature_help, { border = border })
|
|
||||||
l.handlers["textDocument/hover"] = vim.lsp.with(vim.lsp.handlers.hover, { border = border })
|
|
||||||
|
@ -1,68 +0,0 @@
|
|||||||
require("catppuccin").setup({
|
|
||||||
flavour = "macchiato", -- latte, frappe, macchiato, mocha
|
|
||||||
background = { -- :h background
|
|
||||||
light = "latte",
|
|
||||||
-- dark = "mocha",
|
|
||||||
dark = "macchiato",
|
|
||||||
},
|
|
||||||
transparent_background = false,
|
|
||||||
show_end_of_buffer = false, -- show the '~' characters after the end of buffers
|
|
||||||
term_colors = false,
|
|
||||||
dim_inactive = {
|
|
||||||
enabled = false,
|
|
||||||
shade = "dark",
|
|
||||||
percentage = 0.15,
|
|
||||||
},
|
|
||||||
no_italic = false, -- Force no italic
|
|
||||||
no_bold = false, -- Force no bold
|
|
||||||
styles = {
|
|
||||||
comments = { "italic" },
|
|
||||||
conditionals = { "italic" },
|
|
||||||
loops = { "bold" },
|
|
||||||
functions = { "bold", "italic" },
|
|
||||||
keywords = { "bold" },
|
|
||||||
strings = { "italic" },
|
|
||||||
variables = { "italic" },
|
|
||||||
numbers = {},
|
|
||||||
booleans = {},
|
|
||||||
properties = {},
|
|
||||||
types = { "bold" },
|
|
||||||
operators = {},
|
|
||||||
},
|
|
||||||
color_overrides = {},
|
|
||||||
custom_highlights = {},
|
|
||||||
integrations = {
|
|
||||||
cmp = true,
|
|
||||||
gitsigns = true,
|
|
||||||
treesitter = true,
|
|
||||||
nvimtree = true,
|
|
||||||
telescope = true,
|
|
||||||
which_key = true,
|
|
||||||
notify = false,
|
|
||||||
mini = false
|
|
||||||
-- For more plugins integrations please scroll down (https://github.com/catppuccin/nvim#integrations)
|
|
||||||
},
|
|
||||||
native_lsp = {
|
|
||||||
enabled = true,
|
|
||||||
virtual_text = {
|
|
||||||
errors = { "italic" },
|
|
||||||
hints = { "italic" },
|
|
||||||
warnings = { "italic" },
|
|
||||||
information = { "italic" },
|
|
||||||
},
|
|
||||||
underlines = {
|
|
||||||
errors = { "underline" },
|
|
||||||
hints = { "underline" },
|
|
||||||
warnings = { "underline" },
|
|
||||||
information = { "underline" },
|
|
||||||
},
|
|
||||||
},
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
require("nvim-treesitter.configs").setup {
|
|
||||||
highlight = {
|
|
||||||
enable = true,
|
|
||||||
additional_vim_regex_highlighting = false
|
|
||||||
},
|
|
||||||
}
|
|
@ -56,10 +56,10 @@ cmp.setup({
|
|||||||
['<C-d>'] = cmp.mapping.scroll_docs(-4),
|
['<C-d>'] = cmp.mapping.scroll_docs(-4),
|
||||||
['<C-f>'] = cmp.mapping.scroll_docs(4),
|
['<C-f>'] = cmp.mapping.scroll_docs(4),
|
||||||
['<C-Space>'] = cmp.mapping.complete(),
|
['<C-Space>'] = cmp.mapping.complete(),
|
||||||
['<C-e>'] = cmp.mapping.abort(),
|
['<C-e>'] = cmp.mapping.close(),
|
||||||
['<CR>'] = cmp.mapping.confirm {
|
['<CR>'] = cmp.mapping.confirm {
|
||||||
behavior = cmp.ConfirmBehavior.Replace,
|
behavior = cmp.ConfirmBehavior.Replace,
|
||||||
select = false,
|
select = true,
|
||||||
},
|
},
|
||||||
-- ["<Tab>"] = cmp.mapping(function(fallback)
|
-- ["<Tab>"] = cmp.mapping(function(fallback)
|
||||||
-- if cmp.visible() then
|
-- if cmp.visible() then
|
||||||
@ -140,10 +140,9 @@ cmp.setup({
|
|||||||
},
|
},
|
||||||
sources = cmp.config.sources({
|
sources = cmp.config.sources({
|
||||||
{ name = "copilot", group_index = 2 },
|
{ name = "copilot", group_index = 2 },
|
||||||
{ name = "path", group_index = 2 },
|
|
||||||
{ name = 'nvim_lsp', group_index = 2 },
|
{ name = 'nvim_lsp', group_index = 2 },
|
||||||
{ name = 'nvim_lsp_signature_help', group_index = 2 },
|
{ name = 'nvim_lsp_signature_help', group_index = 2 },
|
||||||
{ name = 'nvim_lsp_document_symbol', group_index = 2 },
|
{ name = "path", group_index = 2 },
|
||||||
{ name = 'luasnip', group_index = 2 }, -- For luasnip users.
|
{ name = 'luasnip', group_index = 2 }, -- For luasnip users.
|
||||||
{
|
{
|
||||||
name = 'buffer',
|
name = 'buffer',
|
||||||
@ -176,27 +175,6 @@ cmp.setup({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
cmp.setup.cmdline('/', {
|
|
||||||
mapping = cmp.mapping.preset.cmdline(),
|
|
||||||
sources = {
|
|
||||||
{ name = 'buffer' }
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
cmp.setup.cmdline(':', {
|
|
||||||
mapping = cmp.mapping.preset.cmdline(),
|
|
||||||
sources = cmp.config.sources({
|
|
||||||
{ name = 'path' }
|
|
||||||
}, {
|
|
||||||
{
|
|
||||||
name = 'cmdline',
|
|
||||||
option = {
|
|
||||||
ignore_cmds = { 'Man', '!' }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
})
|
|
||||||
|
|
||||||
local capabilities = require('cmp_nvim_lsp').default_capabilities()
|
local capabilities = require('cmp_nvim_lsp').default_capabilities()
|
||||||
|
|
||||||
local servers = { 'bashls', 'jedi_language_server', 'sqlls', 'jsonls', 'yamlls', 'vimls', 'dotls', 'dockerls', 'html', 'cssls', 'lua_ls' }
|
local servers = { 'bashls', 'jedi_language_server', 'sqlls', 'jsonls', 'yamlls', 'vimls', 'dotls', 'dockerls', 'html', 'cssls', 'lua_ls' }
|
||||||
|
@ -1,74 +1,29 @@
|
|||||||
require("onedarkpro").setup({
|
local onedarkpro = require("onedarkpro")
|
||||||
colors = {}, -- Override default colors or create your own
|
onedarkpro.setup({
|
||||||
filetypes = { -- Override which filetype highlight groups are loaded
|
theme = "onedark",
|
||||||
java = true,
|
-- colors = {}, -- Override default colors. Can specify colors for "onelight" or "onedark" themes by passing in a table
|
||||||
javascript = true,
|
-- hlgroups = {}, -- Override default highlight groups
|
||||||
lua = true,
|
plugins = { -- Override which plugins highlight groups are loaded
|
||||||
markdown = true,
|
native_lsp = true,
|
||||||
php = true,
|
|
||||||
python = true,
|
|
||||||
ruby = true,
|
|
||||||
rust = true,
|
|
||||||
toml = true,
|
|
||||||
typescript = true,
|
|
||||||
typescriptreact = true,
|
|
||||||
vue = true,
|
|
||||||
yaml = true,
|
|
||||||
},
|
|
||||||
plugins = { -- Override which plugin highlight groups are loaded
|
|
||||||
aerial = false,
|
|
||||||
barbar = false,
|
|
||||||
copilot = true,
|
|
||||||
dashboard = true,
|
|
||||||
gitsigns = true,
|
|
||||||
hop = false,
|
|
||||||
indentline = false,
|
|
||||||
leap = false,
|
|
||||||
lsp_saga = false,
|
|
||||||
marks = true,
|
|
||||||
neotest = false,
|
|
||||||
neo_tree = true,
|
|
||||||
nvim_cmp = true,
|
|
||||||
nvim_bqf = false,
|
|
||||||
nvim_dap = true,
|
|
||||||
nvim_dap_ui = true,
|
|
||||||
nvim_hlslens = true,
|
|
||||||
nvim_lsp = true,
|
|
||||||
nvim_navic = false,
|
|
||||||
nvim_notify = true,
|
|
||||||
nvim_tree = true,
|
|
||||||
nvim_ts_rainbow = true,
|
|
||||||
op_nvim = false,
|
|
||||||
packer = true,
|
|
||||||
polygot = true,
|
polygot = true,
|
||||||
startify = false,
|
|
||||||
telescope = true,
|
|
||||||
toggleterm = true,
|
|
||||||
treesitter = true,
|
treesitter = true,
|
||||||
trouble = true,
|
|
||||||
vim_ultest = false,
|
|
||||||
which_key = true,
|
|
||||||
},
|
},
|
||||||
highlights = {}, -- Override default highlight groups or create your own
|
styles = {
|
||||||
styles = { -- For example, to apply bold and italic, use "bold,italic"
|
comments = "italic",
|
||||||
types = "bold", -- Style that is applied to types
|
functions = "italic,bold",
|
||||||
methods = "NONE", -- Style that is applied to methods
|
keywords = "italic,bold",
|
||||||
numbers = "NONE", -- Style that is applied to numbers
|
strings = "NONE",
|
||||||
strings = "italic", -- Style that is applied to strings
|
variables = "bold"
|
||||||
comments = "italic", -- Style that is applied to comments
|
|
||||||
keywords = "bold,italic", -- Style that is applied to keywords
|
|
||||||
constants = "bold", -- Style that is applied to constants
|
|
||||||
functions = "bold,italic", -- Style that is applied to functions
|
|
||||||
operators = "NONE", -- Style that is applied to operators
|
|
||||||
variables = "italic", -- Style that is applied to variables
|
|
||||||
parameters = "italic", -- Style that is applied to parameters
|
|
||||||
conditionals = "NONE", -- Style that is applied to conditionals
|
|
||||||
virtual_text = "italic", -- Style that is applied to virtual text
|
|
||||||
},
|
},
|
||||||
options = {
|
options = {
|
||||||
|
bold = true, -- Use the themes opinionated bold styles?
|
||||||
|
italic = true, -- Use the themes opinionated italic styles?
|
||||||
|
underline = true, -- Use the themes opinionated underline styles?
|
||||||
|
undercurl = false, -- Use the themes opinionated undercurl styles?
|
||||||
cursorline = true, -- Use cursorline highlighting?
|
cursorline = true, -- Use cursorline highlighting?
|
||||||
transparency = false, -- Use a transparent background?
|
transparency = false, -- Use a transparent background?
|
||||||
terminal_colors = true, -- Use the theme's colors for Neovim's :terminal?
|
terminal_colors = false, -- Use the theme's colors for Neovim's :terminal?
|
||||||
highlight_inactive_windows = false, -- When the window is out of focus, change the normal background?
|
window_unfocussed_color = false, -- When the window is out of focus, change the normal background?
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
onedarkpro.load()
|
||||||
|
Loading…
Reference in New Issue
Block a user