Skip to content

Commit

Permalink
Adding Terminal7 theme
Browse files Browse the repository at this point in the history
  • Loading branch information
daonb committed Jan 9, 2023
1 parent 8be2516 commit 056c9e2
Show file tree
Hide file tree
Showing 4 changed files with 454 additions and 139 deletions.
19 changes: 6 additions & 13 deletions .config/nvim/init.vim
Original file line number Diff line number Diff line change
Expand Up @@ -32,19 +32,22 @@ Plug 'nvim-telescope/telescope.nvim'
Plug 'tpope/vim-fugitive'
Plug 'fatih/vim-go'
Plug 'neovim/nvim-lspconfig'
Plug 'jose-elias-alvarez/null-ls.nvim', {'branch': 'main'}
Plug 'jose-elias-alvarez/nvim-lsp-ts-utils', {'branch': 'main'}
Plug 'joshdick/onedark.vim', {'branch': 'main'}
Plug 'nvim-lualine/lualine.nvim'
Plug 'kyazdani42/nvim-web-devicons'
Plug 'mfussenegger/nvim-dap'
Plug 'leoluz/nvim-dap-go', {'branch': 'main'}
Plug 'rcarriga/nvim-dap-ui'
Plug 'github/copilot.vim'
call plug#end()
nnoremap <space> za
color onedark
source ~/.config/nvim/terminal7.vim
highlight ColorColumn ctermbg=DarkMagenta

" neovim language server
lua << EOF
require('lualine').setup()
require('lualine').setup{ theme = 'auto' }
local lspconfig = require('lspconfig')
require'lspconfig'.pyright.setup{}
-- require'lspconfig'.quick_lint_js.setup{}
Expand Down Expand Up @@ -115,14 +118,4 @@ lspconfig.tsserver.setup({
end,
})

local null_ls = require("null-ls")
null_ls.setup({
sources = {
null_ls.builtins.diagnostics.eslint,
null_ls.builtins.code_actions.eslint,
null_ls.builtins.formatting.prettier
},
on_attach = on_attach
})

EOF
42 changes: 42 additions & 0 deletions .config/nvim/terminal7.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
" Vim color scheme

" Colors
let s:bg = '#000000' " Black background
let s:fg = '#F4DB53' " Yellow foreground
let s:c1 = '#F952F9' " Pink
let s:c2 = '#00FAFA' " Turquoise
let s:c3 = '#271D30' " Dark purple
let s:diff_add = '#00FF00' " Green
let s:diff_delete = '#FF0000' " Red
let s:diff_change = '#FFFF00' " Yellow
let s:identifier = '#4B0082' " Indigo
let s:statusline_bg = '#222222' " Dark gray

" Normal colors
hi clear
hi Normal guibg=s:bg guifg=s:fg

" Syntax highlighting
hi Comment guifg=s:c1
hi Constant guifg=s:c2
hi Identifier guifg=s:identifier guibg=s:bg
hi Statement guifg=s:fg
hi PreProc guifg=s:c2
hi Type guifg=s:c3
hi Special guifg=s:fg

" Statusline
hi StatusLine guibg=s:statusline_bg guifg=s:fg
hi StatusLineNC guibg=s:statusline_bg guifg=s:c1

" Visual mode
hi Visual guibg=s:c1 guifg=s:fg

" Search results
hi Search guibg=s:c2 guifg=s:fg
hi IncSearch guibg=s:c3 guifg=s:fg

" Diff mode
hi DiffAdd guibg=s:diff_add guifg=s:fg
hi DiffDelete guibg=s:diff_delete guifg=s:fg
hi DiffChange guibg=s:diff_change guifg=s:fg
Loading

0 comments on commit 056c9e2

Please sign in to comment.