shit
This commit is contained in:
commit
01a9e86575
64 changed files with 2284 additions and 0 deletions
2
config/nvim/_init.vim
Normal file
2
config/nvim/_init.vim
Normal file
|
@ -0,0 +1,2 @@
|
|||
" generate basic code structure
|
||||
autocmd BufNewFile *.html 0r ~/.config/nvim/templates/skel.html
|
85
config/nvim/colors/true-monochrome.vim
Normal file
85
config/nvim/colors/true-monochrome.vim
Normal file
|
@ -0,0 +1,85 @@
|
|||
"" thanks to greygrey from themebow for a running start!
|
||||
"" http://themebow.com/theme/313
|
||||
"" find me online at:
|
||||
"" https://github.com/ryanpcmcquen/true-monochrome_vim
|
||||
|
||||
"" clear out any previous highlighting
|
||||
hi clear
|
||||
"" if vim is v5.8 or greater, reset syntax
|
||||
if version > 580
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
endif
|
||||
|
||||
"" give it a name and set the background
|
||||
let colors_name="true-monochrome"
|
||||
set background=dark
|
||||
|
||||
""
|
||||
"" now, on to the good stuff!
|
||||
""
|
||||
|
||||
"" black fg w/white bg
|
||||
hi Cursor guifg=#000000 guibg=#FFFFFF ctermfg=black ctermbg=white gui=NONE cterm=NONE
|
||||
hi IncSearch guifg=#000000 guibg=#FFFFFF ctermfg=black ctermbg=white gui=ITALIC cterm=NONE
|
||||
hi Search guifg=#000000 guibg=#FFFFFF ctermfg=black ctermbg=white gui=ITALIC cterm=NONE
|
||||
hi Visual guifg=#000000 guibg=#FFFFFF ctermfg=black ctermbg=white gui=ITALIC cterm=NONE
|
||||
hi VisualNOS guifg=#000000 guibg=#FFFFFF ctermfg=black ctermbg=white gui=ITALIC cterm=NONE
|
||||
|
||||
"" grey fg w/white bg
|
||||
hi CursorColumn guifg=#A0A0A0 guibg=#FFFFFF ctermfg=grey ctermbg=white gui=NONE cterm=NONE
|
||||
hi CursorLine guifg=#A0A0A0 guibg=#FFFFFF ctermfg=grey ctermbg=white gui=NONE cterm=NONE
|
||||
|
||||
"" grey fg w/black bg
|
||||
hi Comment guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=ITALIC cterm=NONE
|
||||
hi DiffChange guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi DiffDelete guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi DiffText guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi Directory guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi Error guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi Folded guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi Function guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=BOLD cterm=BOLD
|
||||
hi Identifier guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi Ignore guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi Label guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=BOLD cterm=BOLD
|
||||
hi LineNr guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi MatchParen guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi ModeMsg guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi MoreMsg guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi NonText guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi Normal guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi PmenuSbar guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi PmenuSel guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=ITALIC cterm=NONE
|
||||
hi PmenuThumb guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi PreProc guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=BOLD cterm=BOLD
|
||||
hi Special guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=BOLD cterm=BOLD
|
||||
hi SpecialKey guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=ITALIC cterm=NONE
|
||||
hi Statement guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=BOLD cterm=BOLD
|
||||
hi StatusLine guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=BOLD cterm=BOLD
|
||||
hi StatusLineNC guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=ITALIC cterm=NONE
|
||||
hi StorageClass guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=BOLD cterm=BOLD
|
||||
hi Structure guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=BOLD cterm=BOLD
|
||||
hi TabLine guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi TabLineFill guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi TabLineSel guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=BOLD cterm=BOLD
|
||||
hi Title guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi Todo guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=BOLD cterm=BOLD
|
||||
hi Todo guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=UNDERLINE cterm=UNDERLINE
|
||||
hi Type guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=BOLD cterm=BOLD
|
||||
hi TypeDef guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=BOLD cterm=BOLD
|
||||
hi Underlined guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=UNDERLINE cterm=UNDERLINE
|
||||
hi VertSplit guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi WarningMsg guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi WildMenu guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
hi cucumberTags guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=BOLD cterm=BOLD
|
||||
hi htmlTagN guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=BOLD cterm=BOLD
|
||||
hi rubySymbol guifg=#A0A0A0 guibg=#000000 ctermfg=grey ctermbg=black gui=NONE cterm=NONE
|
||||
|
||||
"" white fg w/black bg
|
||||
hi Constant guifg=#FFFFFF guibg=#000000 ctermfg=white ctermbg=black gui=NONE cterm=NONE
|
||||
hi DiffAdd guifg=#FFFFFF guibg=#000000 ctermfg=white ctermbg=black gui=NONE cterm=NONE
|
||||
hi Number guifg=#FFFFFF guibg=#000000 ctermfg=white ctermbg=black gui=NONE cterm=NONE
|
||||
hi Pmenu guifg=#FFFFFF guibg=#000000 ctermfg=white ctermbg=black gui=BOLD cterm=BOLD
|
||||
hi String guifg=#FFFFFF guibg=#000000 ctermfg=white ctermbg=black gui=NONE cterm=NONE
|
||||
|
14
config/nvim/init.lua
Normal file
14
config/nvim/init.lua
Normal file
|
@ -0,0 +1,14 @@
|
|||
require('plugins/packer')
|
||||
require('plugins/plug')
|
||||
require('keymaps')
|
||||
require('lualine').setup()
|
||||
|
||||
vim.cmd('source ~/.config/nvim/_init.vim')
|
||||
|
||||
local opt = vim.opt
|
||||
|
||||
opt.number = true
|
||||
opt.mouse = "a"
|
||||
opt.syntax = "on"
|
||||
|
||||
vim.cmd.colorscheme "true-monochrome"
|
27
config/nvim/lua/keymaps.lua
Normal file
27
config/nvim/lua/keymaps.lua
Normal file
|
@ -0,0 +1,27 @@
|
|||
local keymap = vim.api.nvim_set_keymap
|
||||
local opts = { noremap = true, silent = true }
|
||||
|
||||
|
||||
-- undo and rendo file content
|
||||
keymap("n", "<C-z>", ":undo<CR>", opts)
|
||||
keymap("n", "<C-r>", ":redo<CR>", opts)
|
||||
|
||||
-- save file
|
||||
keymap("n", "<C-s>", ":w<CR>", opts)
|
||||
|
||||
-- open file manager
|
||||
keymap("n", "<C-o>", ":Files<CR>", opts)
|
||||
|
||||
-- close tab
|
||||
keymap('n', '<C-d>', ':BufferClose<CR>', opts)
|
||||
|
||||
-- move between tabs
|
||||
keymap('n', '<C-j>', ':BufferPrevious<CR>', opts)
|
||||
keymap('n', '<C-k>', ':BufferNext<CR>', opts)
|
||||
|
||||
-- open cmd to create new file
|
||||
keymap('n', '<C-l>', ':e ', opts)
|
||||
|
||||
-- install plugins
|
||||
keymap('n', '<C-u>', ':PackerInstall<CR>', opts) -- packer
|
||||
keymap('n', '<C-i>', ':PlugInstall<CR>', opts) -- plug
|
15
config/nvim/lua/plugins/packer.lua
Normal file
15
config/nvim/lua/plugins/packer.lua
Normal file
|
@ -0,0 +1,15 @@
|
|||
return require("packer").startup(function(use)
|
||||
use 'wbthomason/packer.nvim'
|
||||
|
||||
use {
|
||||
'nvim-lualine/lualine.nvim',
|
||||
requires = { 'kyazdani42/nvim-web-devicons', opt = true }
|
||||
}
|
||||
|
||||
use {
|
||||
'romgrk/barbar.nvim',
|
||||
requires = {'kyazdani42/nvim-web-devicons'}
|
||||
}
|
||||
|
||||
use { "catppuccin/nvim", as = "catppuccin" }
|
||||
end)
|
9
config/nvim/lua/plugins/plug.lua
Normal file
9
config/nvim/lua/plugins/plug.lua
Normal file
|
@ -0,0 +1,9 @@
|
|||
local Plug = vim.fn['plug#']
|
||||
|
||||
vim.call('plug#begin', '~/.config/nvim/.plugged')
|
||||
Plug 'jiangmiao/auto-pairs'
|
||||
Plug 'https://github.com/tpope/vim-commentary'
|
||||
Plug 'https://github.com/romainl/vim-cool'
|
||||
Plug 'nvim-tree/nvim-web-devicons'
|
||||
Plug 'junegunn/fzf.vim'
|
||||
vim.call('plug#end')
|
12
config/nvim/templates/skel.html
Normal file
12
config/nvim/templates/skel.html
Normal file
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>title</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
</body>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue