Skip to content

Commit 5b9457c

Browse files
committed
Capernaitical
1 parent 5db82a6 commit 5b9457c

File tree

1 file changed

+20
-26
lines changed

1 file changed

+20
-26
lines changed

init.lua

Lines changed: 20 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ vim.g.mapleader = ' '
9191
vim.g.maplocalleader = ' '
9292

9393
-- Set to true if you have a Nerd Font installed and selected in the terminal
94-
vim.g.have_nerd_font = false
94+
vim.g.have_nerd_font = true
9595

9696
-- [[ Setting options ]]
9797
-- See `:help vim.opt`
@@ -213,7 +213,7 @@ vim.api.nvim_create_autocmd('TextYankPost', {
213213
-- easy config reloading
214214
-- vim.keymap.set('n', '<leader>r', ':source $MYVIMRC<CR>')
215215
-- for lazy.nvim, need:
216-
vim.keymap.set('n', '<leader>r', function()
216+
vim.keymap.set('n', '<leader>R', function()
217217
-- Save all changed buffers
218218
vim.cmd 'wall'
219219
-- Reload plugins
@@ -222,21 +222,13 @@ vim.keymap.set('n', '<leader>r', function()
222222
-- Restart Neovim in place
223223
vim.cmd 'source $MYVIMRC'
224224
print 'Config reloaded!'
225-
end)
226-
227-
-- Basic Telescope setup for file opening, buffer switching
228-
vim.keymap.set('n', '<leader>ff', ':Telescope find_files<CR>') -- Find files
229-
vim.keymap.set('n', '<leader>fg', ':Telescope live_grep<CR>') -- Search in files
230-
vim.keymap.set('n', '<leader>fb', ':Telescope buffers<CR>') -- List buffers
231-
vim.keymap.set('n', '<leader>b', ':Telescope buffers<CR>')
232-
vim.keymap.set('n', '<leader>fh', ':Telescope help_tags<CR>') -- Help tags
233-
-- More specialized pickers
234-
vim.keymap.set('n', '<leader>fo', ':Telescope oldfiles<CR>') -- Recent files
235-
vim.keymap.set('n', '<leader>fs', ':Telescope grep_string<CR>') -- Search word under cursor
225+
end, { desc = '[R]eload config' })
236226

237227
---- zet markdown notes support start ----
238228
-- for obsidian.nvim stuff
239229
vim.opt.conceallevel = 1
230+
231+
-- clod-generated wikilink following
240232
-- vim.opt.suffixesadd:append '.md'
241233
-- vim.opt.path:append '.'
242234
-- -- Function to follow wiki links
@@ -263,11 +255,13 @@ vim.opt.conceallevel = 1
263255
-- -- Map it to a key
264256
-- vim.api.nvim_set_keymap('n', '<Leader>gf', ':WikiFollow<CR>', { noremap = true })
265257

266-
-- Insert date (YYYY-MM-DD) in normal mode
267-
vim.keymap.set('n', '<leader>id', 'i<C-R>=strftime("%Y-%m-%d")<CR><Esc>')
268-
vim.keymap.set('n', '<leader>ia', 'i<C-R>=strftime("%Y-%m-%d %a")<CR><Esc>')
269-
-- Insert time (HH:MM) in normal mode
270-
vim.keymap.set('n', '<leader>it', 'i<C-R>=strftime("%H:%M")<CR><Esc>')
258+
-- Insert timestamps
259+
vim.keymap.set('i', '<C-S>d', '<C-r>=strftime("%Y-%m-%d")<CR>')
260+
vim.keymap.set('n', '<C-S>d', '"=strftime("%Y-%m-%d")<CR>p')
261+
vim.keymap.set('i', '<C-S>D', '<C-r>=strftime("%Y-%m-%d %a")<CR>')
262+
vim.keymap.set('n', '<C-S>D', '"=strftime("%Y-%m-%d %a")<CR>p')
263+
vim.keymap.set('i', '<C-S>t', '<C-r>=strftime("%H:%M")<CR>')
264+
vim.keymap.set('n', '<C-S>t', '"=strftime("%H:%M")<CR>p')
271265

272266
-- Custom markdown headings picker
273267
vim.keymap.set('n', '<leader>fm', function()
@@ -363,7 +357,7 @@ require('lazy').setup({
363357
opts = {
364358
-- delay between pressing a key and opening which-key (milliseconds)
365359
-- this setting is independent of vim.opt.timeoutlen
366-
delay = 0,
360+
delay = 250,
367361
icons = {
368362
-- set icon mappings to true if you have a Nerd Font
369363
mappings = vim.g.have_nerd_font,
@@ -476,13 +470,13 @@ require('lazy').setup({
476470
-- i = { ['<c-enter>'] = 'to_fuzzy_refine' },
477471
-- },
478472
-- },
479-
defaults = {
480-
mappings = {
481-
i = {
482-
['<C-x>'] = 'delete_buffer', -- Custom mapping
483-
},
484-
},
485-
},
473+
-- defaults = {
474+
-- mappings = {
475+
-- i = {
476+
-- ['<C-x>'] = 'delete_buffer', -- Custom mapping
477+
-- },
478+
-- },
479+
-- },
486480
-- pickers = {}
487481
extensions = {
488482
['ui-select'] = {

0 commit comments

Comments
 (0)