Keybinding to move selection, <leader>a for org agenda, new lua lsp
This commit is contained in:
@@ -32,11 +32,13 @@ vim.keymap.set('n', '<leader>C', ":Calendar -view=year -split=vertical -width=27
|
|||||||
-- Open current file in browser (chromium)
|
-- Open current file in browser (chromium)
|
||||||
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
|
||||||
if vim.loop.os_gethostname() == 'ccflow' then
|
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', ':silent :Neotree dir=/home/saschal/Documents/Eigene\\ (Briefe\\ etc.)/org<cr>',
|
vim.keymap.set('n', '<leader>of', ':silent :Neotree dir=/home/saschal/Documents/Eigene\\ (Briefe\\ etc.)/org<cr>',
|
||||||
{ desc = "Open org folder" })
|
{ desc = "Open org folder" })
|
||||||
end
|
end
|
||||||
|
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
|
||||||
vim.keymap.set('n', '<leader>m', function()
|
vim.keymap.set('n', '<leader>m', function()
|
||||||
@@ -112,6 +114,9 @@ vim.keymap.set('n', '<M-Down>', ":m +1<cr>", { desc = "Move current line down" }
|
|||||||
vim.keymap.set('i', '<M-Up>', "<c-o>:m -2<cr>", { desc = "Move current line up" })
|
vim.keymap.set('i', '<M-Up>', "<c-o>:m -2<cr>", { desc = "Move current line up" })
|
||||||
vim.keymap.set('i', '<M-Down>', "<c-o>:m +1<cr>", { desc = "Move current line down" })
|
vim.keymap.set('i', '<M-Down>', "<c-o>:m +1<cr>", { desc = "Move current line down" })
|
||||||
|
|
||||||
|
vim.keymap.set('v', '<M-Up>', ":m '<-2<cr>gv=gv", { desc = "Move current selection up" })
|
||||||
|
vim.keymap.set('v', '<M-Down>', ":m '>+1<cr>gv=gv", { desc = "Move current selection down" })
|
||||||
|
|
||||||
------------------------------------------
|
------------------------------------------
|
||||||
--
|
--
|
||||||
-- Shortcuts which are known from Emacs
|
-- Shortcuts which are known from Emacs
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ if vim.loop.os_gethostname() == 'ccflow' then
|
|||||||
'gopls',
|
'gopls',
|
||||||
'bashls',
|
'bashls',
|
||||||
'html',
|
'html',
|
||||||
'lua_ls',
|
'emmylua_ls',
|
||||||
'jsonls', -- arch extra: vscode-json-languageserver
|
'jsonls', -- arch extra: vscode-json-languageserver
|
||||||
'kotlin_lsp', -- arch aur: kotlin-lsp-bin
|
'kotlin_lsp', -- arch aur: kotlin-lsp-bin
|
||||||
'lemminx', -- arch aur: lemminx
|
'lemminx', -- arch aur: lemminx
|
||||||
@@ -110,6 +110,7 @@ if vim.loop.os_gethostname() == 'ccflow' then
|
|||||||
else
|
else
|
||||||
-- any lsp which should be enabled in all situations
|
-- any lsp which should be enabled in all situations
|
||||||
enable_this_lsp = {
|
enable_this_lsp = {
|
||||||
|
'emmylua_ls',
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -14,12 +14,14 @@ if vim.loop.os_gethostname() == 'ccflow' then
|
|||||||
sl_opt = {
|
sl_opt = {
|
||||||
org_agenda_files = '~/Documents/Eigene (Briefe etc.)/org/*.org',
|
org_agenda_files = '~/Documents/Eigene (Briefe etc.)/org/*.org',
|
||||||
org_default_notes_file = '~/Documents/Eigene (Briefe etc.)/org/refile.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',
|
org_roam_folder = '~/Documents/Eigene (Briefe etc.)/org/roam',
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
sl_opt = {
|
sl_opt = {
|
||||||
org_agenda_files = '~/OneDrive - Stadt Rosenheim/Desktop/orgfiles/*.org',
|
org_agenda_files = '~/OneDrive - Stadt Rosenheim/Desktop/orgfiles/*.org',
|
||||||
org_default_notes_file = '~/OneDrive - Stadt Rosenheim/Desktop/orgfiles/refile.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',
|
org_roam_folder = '~/OneDrive - Stadt Rosenheim/Desktop/orgfiles/roam',
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -197,6 +197,7 @@ require("lazy").setup({
|
|||||||
-- org_default_notes_file = '~/orgfiles/refile.org',
|
-- org_default_notes_file = '~/orgfiles/refile.org',
|
||||||
org_agenda_files = sl_opt.org_agenda_files,
|
org_agenda_files = sl_opt.org_agenda_files,
|
||||||
org_default_notes_file = sl_opt.org_default_notes_file,
|
org_default_notes_file = sl_opt.org_default_notes_file,
|
||||||
|
org_archive_location = sl_opt.org_archive_location,
|
||||||
org_todo_keywords = { 'TODO(t)', 'STARTED(s)', 'PLANNED(p)', '|', 'DONE(d)', 'UNPLANNED(u)' },
|
org_todo_keywords = { 'TODO(t)', 'STARTED(s)', 'PLANNED(p)', '|', 'DONE(d)', 'UNPLANNED(u)' },
|
||||||
org_custom_exports = {
|
org_custom_exports = {
|
||||||
f = {
|
f = {
|
||||||
|
|||||||
Reference in New Issue
Block a user