Compare commits

..

No commits in common. "aa7402240f97063e7fa4f285afba3f276a432e52" and "77272b94191b67cee254e4eada61d89acbd9faab" have entirely different histories.

6 changed files with 29 additions and 187 deletions

View File

@ -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

View File

@ -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)

View File

@ -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 })

View File

@ -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
},
}

View File

@ -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' }

View File

@ -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, polygot = true,
python = true, treesitter = true,
ruby = true,
rust = true,
toml = true,
typescript = true,
typescriptreact = true,
vue = true,
yaml = true,
}, },
plugins = { -- Override which plugin highlight groups are loaded styles = {
aerial = false, comments = "italic",
barbar = false, functions = "italic,bold",
copilot = true, keywords = "italic,bold",
dashboard = true, strings = "NONE",
gitsigns = true, variables = "bold"
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,
startify = false,
telescope = true,
toggleterm = true,
treesitter = true,
trouble = true,
vim_ultest = false,
which_key = true,
},
highlights = {}, -- Override default highlight groups or create your own
styles = { -- For example, to apply bold and italic, use "bold,italic"
types = "bold", -- Style that is applied to types
methods = "NONE", -- Style that is applied to methods
numbers = "NONE", -- Style that is applied to numbers
strings = "italic", -- Style that is applied to strings
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 = {
cursorline = true, -- Use cursorline highlighting? bold = true, -- Use the themes opinionated bold styles?
transparency = false, -- Use a transparent background? italic = true, -- Use the themes opinionated italic styles?
terminal_colors = true, -- Use the theme's colors for Neovim's :terminal? underline = true, -- Use the themes opinionated underline styles?
highlight_inactive_windows = false, -- When the window is out of focus, change the normal background? undercurl = false, -- Use the themes opinionated undercurl styles?
cursorline = true, -- Use cursorline highlighting?
transparency = false, -- Use a transparent background?
terminal_colors = false, -- Use the theme's colors for Neovim's :terminal?
window_unfocussed_color = false, -- When the window is out of focus, change the normal background?
} }
}) })
onedarkpro.load()