| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154 |
- require('catppuccin').setup {
- transparent_background = true,
- }
- vim.cmd[[set termguicolors]]
- vim.cmd[[syntax enable]]
- vim.cmd[[colorscheme catppuccin]]
- vim.cmd[[hi CursorLine guibg=none]]
- vim.cmd[[hi CursorLineNr guifg=#F5C2E7]]
- -- NOTE: https://github.com/neoclide/coc.nvim/blob/master/doc/coc.txt
- -- NOTE: https://github.com/catppuccin/nvim/blob/main/lua/catppuccin/core/color_palette.lua
- vim.cmd[[hi CocErrorHighlight guifg=#F28FAD]]
- vim.cmd[[hi CocErrorSign guifg=#F28FAD]]
- vim.cmd[[hi CocErrorVirtualText guifg=#F28FAD]]
- -- vim.cmd[[hi CocErrorLine guifg=#F28FAD]]
- vim.cmd[[hi CocHintHighlight guifg=#F5E0DC]]
- vim.cmd[[hi CocHintSign guifg=#F5E0DC]]
- vim.cmd[[hi CocHintVirtualText guifg=#F5E0DC]]
- -- vim.cmd[[hi CocHintLine guifg=#F5E0DC]]
- vim.cmd[[hi CocInfoHighlight guifg=#89DCEB]]
- vim.cmd[[hi CocInfoSign guifg=#89DCEB]]
- vim.cmd[[hi CocInfoVirtualText guifg=#89DCEB]]
- -- vim.cmd[[hi CocInfoLine guifg=#89DCEB]]
- vim.cmd[[hi CocWarningHighlight guifg=#FAE3B0]]
- vim.cmd[[hi CocWarningSign guifg=#FAE3B0]]
- vim.cmd[[hi CocWarningVirtualText guifg=#FAE3B0]]
- -- vim.cmd[[hi CocWarningLine guifg=#FAE3B0]]
- -- vim.cmd[[hi CocDeprecatedHighlight guifg=#f28fad]]
- -- vim.cmd[[hi CocFadeOut guifg=#f28fad]]
- -- vim.cmd[[hi CocStrikeThrough guifg=#f28fad]]
- -- vim.cmd[[hi CocUnusedHighlight guifg=#f28fad]]
- require("transparent").setup({
- enable = true,
- extra_groups = {
- -- akinsho/nvim-bufferline.lua
- "BufferLineTabClose",
- "BufferLineFill",
- "BufferLineBackground",
- "BufferLineSeparator",
- "BufferLineIndicatorSelected",
- },
- })
- require('colorizer').setup()
- require('hop').setup()
- require('Comment').setup()
- require("harpoon").setup({
- global_settings = {
- mark_branch = true
- }
- })
- require'lspconfig'.tailwindcss.setup {}
- require("null-ls").setup({
- sources = { },
- })
- require'nvim-web-devicons'.setup()
- local telescope = require('telescope')
- telescope.setup {
- defaults = {
- sorting_strategy = "ascending",
- prompt_prefix = " ",
- prompt_position = "top"
- },
- pickers = {
- git_files = {
- layout_config = {
- preview_width = 0.6,
- prompt_position = "top"
- }
- },
- commands = {
- layout_config = {
- prompt_position = "top"
- }
- },
- git_status = {
- layout_config = {
- prompt_position = "top"
- }
- }
- }
- }
- telescope.load_extension('coc')
- telescope.load_extension('harpoon')
- require("bufferline").setup {
- options = {
- separator_style = {"", ""},
- indicator_icon = "",
- show_buffer_close_icons = false,
- show_close_icon = false,
- show_tab_indicators = false
- }
- }
- require("todo-comments").setup { }
- require('gitsigns').setup {
- signs = {
- add = { hl = "GitSignsAdd", text = "", numhl = "GitSignsAddNr", linehl = "GitSignsAddLn" },
- change = { hl = "GitSignsChange", text = "", numhl = "GitSignsChangeNr", linehl = "GitSignsChangeLn" },
- delete = { hl = "GitSignsDelete", text = "", numhl = "GitSignsDeleteNr", linehl = "GitSignsDeleteLn" },
- topdelete = { hl = "GitSignsDelete", text = "", numhl = "GitSignsDeleteNr", linehl = "GitSignsDeleteLn" },
- changedelete = { hl = "GitSignsChange", text = "", numhl = "GitSignsChangeNr", linehl = "GitSignsChangeLn" },
- },
- signcolumn = true, -- Toggle with `:Gitsigns toggle_signs`
- numhl = true, -- Toggle with `:Gitsigns toggle_numhl`
- linehl = false, -- Toggle with `:Gitsigns toggle_linehl`
- word_diff = false, -- Toggle with `:Gitsigns toggle_word_diff`
- watch_gitdir = {
- interval = 1000,
- follow_files = true,
- },
- attach_to_untracked = true,
- current_line_blame = false, -- Toggle with `:Gitsigns toggle_current_line_blame`
- current_line_blame_opts = {
- virt_text = true,
- virt_text_pos = "eol", -- 'eol' | 'overlay' | 'right_align'
- delay = 1000,
- ignore_whitespace = false,
- },
- current_line_blame_formatter_opts = {
- relative_time = false,
- },
- sign_priority = 6,
- update_debounce = 100,
- status_formatter = nil, -- Use default
- max_file_length = 40000,
- preview_config = {
- -- Options passed to nvim_open_win
- border = "single",
- style = "minimal",
- relative = "cursor",
- row = 0,
- col = 1,
- },
- yadm = {
- enable = false,
- },
- }
- vim.cmd[[command! -nargs=0 GitFiles :Telescope git_files ]]
- vim.cmd[[command! -nargs=0 Commands :Telescope commands ]]
- vim.cmd[[command! -nargs=0 GitStatus :Telescope git_status ]]
|