sync to prepare for switch back to windows
This commit is contained in:
parent
da0937f908
commit
3fdc8e3dc3
8 changed files with 86 additions and 75 deletions
|
|
@ -9,5 +9,23 @@ vim.keymap.set('n', '<leader>ot', function()
|
|||
vim.api.nvim_feedkeys('G', 'n', false)
|
||||
end)
|
||||
vim.keymap.set('n', '<leader>ol', ':ObsidianFollowLink')
|
||||
vim.keymap.set('n', '<leader>oe', function()
|
||||
local fileName = os.time(os.date '!*t') .. '.excalidraw.md'
|
||||
|
||||
local pos = vim.api.nvim_win_get_cursor(0)[2]
|
||||
local line = vim.api.nvim_get_current_line()
|
||||
local nline = (line:sub(0, pos) .. '[[' .. fileName .. ']]' .. line:sub(pos + 1))
|
||||
vim.api.nvim_set_current_line(nline)
|
||||
|
||||
vim.cmd ':w'
|
||||
vim.cmd(':!cp ~/Documents/Obsidian/Artemis/Templates/excalidraw.md ~/Documents/Obsidian/Artemis/Excalidraw/' .. fileName)
|
||||
vim.cmd(':e ~/Documents/Obsidian/Artemis/Excalidraw/' .. fileName)
|
||||
vim.cmd(':ObsidianOpen ~/Documents/Obsidian/Artemis/Excalidraw/' .. fileName)
|
||||
end)
|
||||
|
||||
vim.keymap.set('n', '<leader>dd', ':Dashboard<cr>:echo<cr>')
|
||||
|
||||
vim.keymap.set('n', '<leader>mp', ':MusicPlay spotify<cr>:echo<cr>')
|
||||
vim.keymap.set('n', '<leader>mn', ':MusicNext spotify<cr>:echo<cr>')
|
||||
vim.keymap.set('n', '<leader>mb', ':MusicPrev spotify<cr>:echo<cr>')
|
||||
vim.keymap.set('n', '<leader>mc', ':MusicCurrent spotify<cr>:echo<cr>')
|
||||
|
|
|
|||
|
|
@ -1,8 +0,0 @@
|
|||
return {
|
||||
'MeanderingProgrammer/markdown.nvim',
|
||||
name = 'render-markdown', -- Only needed if you have another plugin named markdown.nvim
|
||||
dependencies = { 'nvim-treesitter/nvim-treesitter' },
|
||||
config = function()
|
||||
require('render-markdown').setup {}
|
||||
end,
|
||||
}
|
||||
19
lua/custom/plugins/markview.lua
Normal file
19
lua/custom/plugins/markview.lua
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
return {
|
||||
-- 'OXY2DEV/markview.nvim',
|
||||
-- lazy = false, -- Recommended
|
||||
-- -- ft = "markdown" -- If you decide to lazy-load anyway
|
||||
--
|
||||
-- dependencies = {
|
||||
-- -- You will not need this if you installed the
|
||||
-- -- parsers manually
|
||||
-- -- Or if the parsers are in your $RUNTIMEPATH
|
||||
-- 'nvim-treesitter/nvim-treesitter',
|
||||
--
|
||||
-- 'nvim-tree/nvim-web-devicons',
|
||||
-- },
|
||||
-- config = function()
|
||||
-- require('markview').setup {
|
||||
--
|
||||
-- }
|
||||
-- end,
|
||||
}
|
||||
7
lua/custom/plugins/music-controls.lua
Normal file
7
lua/custom/plugins/music-controls.lua
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
return {
|
||||
'AntonVanAssche/music-controls.nvim',
|
||||
dependencies = { 'rcarriga/nvim-notify' },
|
||||
opts = {
|
||||
default_player = 'spotify',
|
||||
},
|
||||
}
|
||||
|
|
@ -31,12 +31,12 @@ return {
|
|||
|
||||
mappings = {
|
||||
-- Overrides the 'gf' mapping to work on markdown/wiki links within your vault.
|
||||
['gf'] = {
|
||||
action = function()
|
||||
return require('obsidian').util.gf_passthrough()
|
||||
end,
|
||||
opts = { noremap = false, expr = true, buffer = true },
|
||||
},
|
||||
-- ['gf'] = {
|
||||
-- action = function()
|
||||
-- return require('obsidian').util.gf_passthrough()
|
||||
-- end,
|
||||
-- opts = { noremap = false, expr = true, buffer = true },
|
||||
-- },
|
||||
-- Toggle check-boxes.
|
||||
['<leader>ch'] = {
|
||||
action = function()
|
||||
|
|
@ -47,7 +47,8 @@ return {
|
|||
-- Smart action depending on context, either follow link or toggle checkbox.
|
||||
['<cr>'] = {
|
||||
action = function()
|
||||
return require('obsidian').util.smart_action()
|
||||
-- return require('obsidian').util.smart_action()
|
||||
vim.cmd 'ObsidianFollowLink'
|
||||
end,
|
||||
opts = { buffer = true, expr = true },
|
||||
},
|
||||
|
|
@ -75,45 +76,6 @@ return {
|
|||
|
||||
ui = {
|
||||
enable = false, -- set to false to disable all additional syntax features
|
||||
update_debounce = 200, -- update delay after a text change (in milliseconds)
|
||||
max_file_length = 5000, -- disable UI features for files with more than this many lines
|
||||
-- Define how various check-boxes are displayed
|
||||
checkboxes = {
|
||||
-- NOTE: the 'char' value has to be a single character, and the highlight groups are defined below.
|
||||
[' '] = { char = '', hl_group = 'ObsidianTodo' },
|
||||
['x'] = { char = '', hl_group = 'ObsidianDone' },
|
||||
['>'] = { char = '', hl_group = 'ObsidianRightArrow' },
|
||||
['~'] = { char = '', hl_group = 'ObsidianTilde' },
|
||||
['!'] = { char = '', hl_group = 'ObsidianImportant' },
|
||||
-- Replace the above with this if you don't have a patched font:
|
||||
-- [" "] = { char = "☐", hl_group = "ObsidianTodo" },
|
||||
-- ["x"] = { char = "✔", hl_group = "ObsidianDone" },
|
||||
|
||||
-- You can also add more custom ones...
|
||||
},
|
||||
-- Use bullet marks for non-checkbox lists.
|
||||
bullets = { char = '•', hl_group = 'ObsidianBullet' },
|
||||
external_link_icon = { char = '', hl_group = 'ObsidianExtLinkIcon' },
|
||||
-- Replace the above with this if you don't have a patched font:
|
||||
-- external_link_icon = { char = "", hl_group = "ObsidianExtLinkIcon" },
|
||||
reference_text = { hl_group = 'ObsidianRefText' },
|
||||
highlight_text = { hl_group = 'ObsidianHighlightText' },
|
||||
tags = { hl_group = 'ObsidianTag' },
|
||||
block_ids = { hl_group = 'ObsidianBlockID' },
|
||||
hl_groups = {
|
||||
-- The options are passed directly to `vim.api.nvim_set_hl()`. See `:help nvim_set_hl`.
|
||||
ObsidianTodo = { bold = true, fg = '#f78c6c' },
|
||||
ObsidianDone = { bold = true, fg = '#89ddff' },
|
||||
ObsidianRightArrow = { bold = true, fg = '#f78c6c' },
|
||||
ObsidianTilde = { bold = true, fg = '#ff5370' },
|
||||
ObsidianImportant = { bold = true, fg = '#d73128' },
|
||||
ObsidianBullet = { bold = true, fg = '#89ddff' },
|
||||
ObsidianRefText = { underline = true, fg = '#c792ea' },
|
||||
ObsidianExtLinkIcon = { fg = '#c792ea' },
|
||||
ObsidianTag = { italic = true, fg = '#89ddff' },
|
||||
ObsidianBlockID = { italic = true, fg = '#89ddff' },
|
||||
ObsidianHighlightText = { bg = '#75662e' },
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
|
|||
8
lua/custom/plugins/render-markdown.lua
Normal file
8
lua/custom/plugins/render-markdown.lua
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
return {
|
||||
'MeanderingProgrammer/render-markdown.nvim',
|
||||
opts = {},
|
||||
dependencies = { 'nvim-treesitter/nvim-treesitter', 'echasnovski/mini.nvim' }, -- if you use the mini.nvim suite
|
||||
config = function()
|
||||
require('render-markdown').setup()
|
||||
end,
|
||||
}
|
||||
1
lua/custom/plugins/wakatime.lua
Normal file
1
lua/custom/plugins/wakatime.lua
Normal file
|
|
@ -0,0 +1 @@
|
|||
return { 'wakatime/vim-wakatime', lazy = false }
|
||||
Loading…
Add table
Add a link
Reference in a new issue