aboutsummaryrefslogtreecommitdiff
path: root/Common
diff options
context:
space:
mode:
Diffstat (limited to 'Common')
-rw-r--r--Common/nvim/colors/bw.vim19
-rwxr-xr-xCommon/nvim/lua/helper_functions.lua10
2 files changed, 19 insertions, 10 deletions
diff --git a/Common/nvim/colors/bw.vim b/Common/nvim/colors/bw.vim
index 07ef00e..309127d 100644
--- a/Common/nvim/colors/bw.vim
+++ b/Common/nvim/colors/bw.vim
@@ -4,18 +4,12 @@ endif
highlight clear
-" Function to reset all highlight groups
function! ResetAllHighlights()
- " Get all highlight groups
let highlight_groups = getcompletion('', 'highlight')
-
- " Reset each highlight group
for group in highlight_groups
exec 'highlight ' . group . ' guibg=NONE ctermbg=NONE guifg=NONE ctermfg=NONE cterm=NONE gui=NONE'
endfor
endfunction
-
-" Call the function to reset all highlights
call ResetAllHighlights()
let g:colors_name = "bw"
@@ -59,6 +53,8 @@ hi DiffAdd ctermfg=2 guifg=Green
hi DiffChange ctermfg=94 guifg=DarkYellow
hi DiffDelete ctermfg=1 guifg=Red
hi DiffText ctermfg=4 guifg=Blue
+hi link Removed DiffDelete
+hi link Added DiffAdd
hi Comment ctermfg=248 guifg=Grey
hi link FoldColumn Comment
@@ -71,12 +67,13 @@ hi ColorColumn ctermbg=240 guibg=LightGrey
hi Underlined cterm=bold gui=bold
hi Error ctermbg=white ctermfg=red cterm=reverse gui=reverse
-hi Identifier cterm=bold gui=bold
hi Special cterm=italic gui=italic
-hi Statement cterm=bold gui=bold
-hi Todo cterm=reverse gui=reverse
+" hi Identifier cterm=bold gui=bold
+" hi Statement cterm=bold gui=bold
+" hi Todo cterm=reverse gui=reverse
" hi Type cterm=bold,italic gui=bold,italic
" hi Constant cterm=bold
+
hi Directory cterm=bold
hi MatchParen ctermbg=LightGray guibg=LightGray guifg=Black ctermfg=Black
@@ -91,7 +88,6 @@ hi CurSearch ctermbg=11 guibg=DarkYellow guifg=Black ctermfg=Black
hi IncSearch cterm=reverse gui=reverse
-
"function! SetTheme()
" if &background == 'dark'
" hi Pmenu guibg=LightGray guifg=Black
@@ -100,3 +96,6 @@ hi IncSearch cterm=reverse gui=reverse
"endfunction
"autocmd VimEnter * call SetTheme()
"autocmd OptionSet background call SetTheme()
+
+" Identify group under cursor
+nnoremap <silent> <leader>hi :echo synIDattr(synIDtrans(synID(line("."), col("."), 1)), "name")<CR>
diff --git a/Common/nvim/lua/helper_functions.lua b/Common/nvim/lua/helper_functions.lua
index a7d18aa..8ce5e73 100755
--- a/Common/nvim/lua/helper_functions.lua
+++ b/Common/nvim/lua/helper_functions.lua
@@ -192,6 +192,16 @@ vim.api.nvim_create_autocmd('TextYankPost', {
end,
})
+function insert_date_time()
+ local date_time = os.date("%d %H:%M")
+ local insert_text = string.format("- **%s** - **", date_time)
+ local row, col = unpack(vim.api.nvim_win_get_cursor(0))
+ vim.api.nvim_buf_set_lines(0, row, row, false, { insert_text })
+ vim.api.nvim_win_set_cursor(0, { row + 1, #insert_text - 1 })
+ -- vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes('<Esc>i', true, false, true), 'n', true)
+end
+vim.api.nvim_create_user_command("InsertDateTime", insert_date_time, {})
+
-- Reminders for system clipboard register
vim.api.nvim_set_keymap('v', '<leader>y', [[:lua vim.api.nvim_echo({{"Use register '+' for system clipboard", "ErrorMsg"}}, false, {})<CR>]], {noremap = true, silent=false})
vim.api.nvim_set_keymap('n', '<leader>y', [[:lua vim.api.nvim_echo({{"Use register '+' for system clipboard", "ErrorMsg"}}, false, {})<CR>]], {noremap = true, silent=false})