Improved sl_opt (simplified) and made proper use in bindings
This commit is contained in:
@@ -33,11 +33,16 @@ vim.keymap.set('n', '<leader>C', ":Calendar -view=year -split=vertical -width=27
|
|||||||
vim.keymap.set('n', '<space>o', ":silent !chromium '%'<cr>", { desc = "Open in browser" })
|
vim.keymap.set('n', '<space>o', ":silent !chromium '%'<cr>", { desc = "Open in browser" })
|
||||||
|
|
||||||
-- org mode mappings
|
-- org mode mappings
|
||||||
if vim.loop.os_gethostname() == 'ccflow' then
|
-- Open org file folder in neotree
|
||||||
-- Open org file folder in neotree
|
vim.keymap.set('n', '<leader>of',
|
||||||
vim.keymap.set('n', '<leader>of', ':silent :Neotree dir=/home/saschal/Documents/Eigene\\ (Briefe\\ etc.)/org<cr>',
|
function()
|
||||||
|
require('neo-tree.command').execute({
|
||||||
|
dir = sl_opt.org_base_folder,
|
||||||
|
reveal = true,
|
||||||
|
toggle = true
|
||||||
|
})
|
||||||
|
end,
|
||||||
{ desc = "Open org folder" })
|
{ desc = "Open org folder" })
|
||||||
end
|
|
||||||
vim.keymap.set('n', '<leader>a', ':silent Org agenda t<cr>', { desc = "Org Agenda" })
|
vim.keymap.set('n', '<leader>a', ':silent Org agenda t<cr>', { desc = "Org Agenda" })
|
||||||
|
|
||||||
-- toggle colorscheme between dark and light
|
-- toggle colorscheme between dark and light
|
||||||
|
|||||||
@@ -1,30 +1,22 @@
|
|||||||
---------------------------------------------------
|
---------------------------------------------------
|
||||||
--
|
--
|
||||||
-- Global settings
|
-- Global settings - this file is read first
|
||||||
--
|
--
|
||||||
---------------------------------------------------
|
---------------------------------------------------
|
||||||
|
|
||||||
-- global
|
|
||||||
|
|
||||||
sl_opt = {}
|
|
||||||
|
|
||||||
|
|
||||||
-- this is specific for a machine
|
-- this is specific for a machine
|
||||||
if vim.loop.os_gethostname() == 'ccflow' then
|
if vim.loop.os_gethostname() == 'ccflow' then
|
||||||
sl_opt = {
|
_G.ORG_BASE_FOLDER = '~/Documents/Eigene (Briefe etc.)/org'
|
||||||
org_agenda_files = '~/Documents/Eigene (Briefe etc.)/org/*.org',
|
|
||||||
org_default_notes_file = '~/Documents/Eigene (Briefe etc.)/org/refile.org',
|
|
||||||
org_archive_location = '~/Documents/Eigene (Briefe etc.)/org/.archive.org',
|
|
||||||
org_roam_folder = '~/Documents/Eigene (Briefe etc.)/org/roam',
|
|
||||||
}
|
|
||||||
else
|
else
|
||||||
sl_opt = {
|
_G.ORG_BASE_FOLDER = '~/OneDrive - Stadt Rosenheim/Desktop/orgfiles'
|
||||||
org_agenda_files = '~/OneDrive - Stadt Rosenheim/Desktop/orgfiles/*.org',
|
|
||||||
org_default_notes_file = '~/OneDrive - Stadt Rosenheim/Desktop/orgfiles/refile.org',
|
|
||||||
org_archive_location = '~/OneDrive - Stadt Rosenheim/Desktop/orgfiles/archive.org',
|
|
||||||
org_roam_folder = '~/OneDrive - Stadt Rosenheim/Desktop/orgfiles/roam',
|
|
||||||
}
|
|
||||||
end
|
end
|
||||||
|
sl_opt = {
|
||||||
|
org_base_folder = ORG_BASE_FOLDER,
|
||||||
|
org_agenda_files = ORG_BASE_FOLDER .. '/*.org',
|
||||||
|
org_default_notes_file = ORG_BASE_FOLDER .. '/refile.org',
|
||||||
|
org_archive_location = ORG_BASE_FOLDER .. '/.archive.org',
|
||||||
|
org_roam_folder = ORG_BASE_FOLDER .. '/roam',
|
||||||
|
}
|
||||||
|
|
||||||
---------------------------------------------------
|
---------------------------------------------------
|
||||||
--
|
--
|
||||||
|
|||||||
Reference in New Issue
Block a user