Open BJladika opened 1 year ago
Followed this issue https://github.com/Mofiqul/vscode.nvim/issues/85
I applied these changes (override thing), but system libs from python are still not highlighed correctly, although I've installed treesitter. Do I need to overwrite smth else too?
my current init.vim settings
set nocompatible filetype off "set rtp+=~/.vim/bundle/Vundle.vim "call vundle#begin() "Plugin 'VundleVim/Vundle.vim' "Plugin 'Valloric/YouCompleteMe' "Plugin 'scrooloose/nerdtree' "Plugin 'majutsushi/tagbar' "Plugin 'jiangmiao/auto-pairs' "Plugin 'vim-syntastic/syntastic' "Plugin 'vim-airline/vim-airline' "Plugin 'morhetz/gruvbox' "call vundle#end() call plug#begin(stdpath('data') . '/plugged') "If you want to have icons in your statusline choose one of these Plug 'kyazdani42/nvim-web-devicons' Plug 'Mofiqul/vscode.nvim' Plug 'nvim-lualine/lualine.nvim' Plug 'akinsho/bufferline.nvim', { 'tag': 'v3.*' } Plug 'preservim/nerdtree' Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} Plug 'neovim/nvim-lspconfig' call plug#end() filetype plugin indent on set expandtab set smarttab set tabstop=4 set softtabstop=4 set shiftwidth=4 set number set foldcolumn=2 syntax on set mouse=a set ignorecase set smartcase set hlsearch set incsearch set encoding=utf8 nmap <F6> :NERDTreeToggle<CR> inoremap <C-v> <ESC>"+pa vnoremap <C-c> "+y vnoremap <C-d> "+d nnoremap <C-Z> u nnoremap <C-Y> <C-R> set ffs=unix,dos,mac set termguicolors lua << EOF -- Lua: -- For dark theme (neovim's default) vim.o.background = 'dark' -- For light theme vim.o.background = 'light' local c = require('vscode.colors').get_colors() require('vscode').setup({ -- Alternatively set style in setup -- style = 'light' -- Enable transparent background transparent = true, -- Enable italic comment italic_comments = true, -- Disable nvim-tree background color disable_nvimtree_bg = true, -- Override colors (see ./lua/vscode/colors.lua) color_overrides = { vscLineNumber = '#FFFFFF', }, -- Override highlight groups (see ./lua/vscode/theme.lua) group_overrides = { -- this supports the same val table as vim.api.nvim_set_hl -- use colors from this colorscheme by requiring vscode.colors! Cursor = { fg=c.vscDarkBlue, bg=c.vscLightGreen, bold=true }, } }) require('vscode').load() require("bufferline").setup({ options = { buffer_close_icon = "", close_command = "Bdelete %d", close_icon = "", indicator = { style = "icon", icon = " ", }, left_trunc_marker = "", modified_icon = "●", offsets = { { filetype = "NvimTree", text = "EXPLORER", text_align = "center" } }, right_mouse_command = "Bdelete! %d", right_trunc_marker = "", show_close_icon = false, show_tab_indicators = true, }, highlights = { fill = { fg = { attribute = "fg", highlight = "Normal" }, bg = { attribute = "bg", highlight = "StatusLineNC" }, }, background = { fg = { attribute = "fg", highlight = "Normal" }, bg = { attribute = "bg", highlight = "StatusLine" }, }, buffer_visible = { fg = { attribute = "fg", highlight = "Normal" }, bg = { attribute = "bg", highlight = "Normal" }, }, buffer_selected = { fg = { attribute = "fg", highlight = "Normal" }, bg = { attribute = "bg", highlight = "Normal" }, }, separator = { fg = { attribute = "bg", highlight = "Normal" }, bg = { attribute = "bg", highlight = "StatusLine" }, }, separator_selected = { fg = { attribute = "fg", highlight = "Special" }, bg = { attribute = "bg", highlight = "Normal" }, }, separator_visible = { fg = { attribute = "fg", highlight = "Normal" }, bg = { attribute = "bg", highlight = "StatusLineNC" }, }, close_button = { fg = { attribute = "fg", highlight = "Normal" }, bg = { attribute = "bg", highlight = "StatusLine" }, }, close_button_selected = { fg = { attribute = "fg", highlight = "Normal" }, bg = { attribute = "bg", highlight = "Normal" }, }, close_button_visible = { fg = { attribute = "fg", highlight = "Normal" }, bg = { attribute = "bg", highlight = "Normal" }, }, }, }) require('lualine').setup({ options = { -- ... theme = 'vscode', -- ... }, }) if "vscode" == vim.g.colors_name then require("vscode").setup({ group_overrides = { TSConstant = { fg = "#4fc1ff" }, }, }) require('vscode').load('dark') end EOF lua require'nvim-treesitter.install'.prefer_git = true lua require'nvim-treesitter.configs'.setup{highlight={enable=true}}
Followed this issue https://github.com/Mofiqul/vscode.nvim/issues/85
I applied these changes (override thing), but system libs from python are still not highlighed correctly, although I've installed treesitter. Do I need to overwrite smth else too?
my current init.vim settings