This commit is contained in:
Fabian Becker
2023-12-10 16:17:14 +01:00
parent 6085f0ffb8
commit 3d575cd47a
23 changed files with 364 additions and 173 deletions

View File

@@ -0,0 +1,88 @@
{
"workspace.library": [
"/Users/fbecker/.config/nvim",
"/Users/fbecker/.local/share/nvim/site",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/Comment.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/diffview.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/editorconfig-vim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/elixir.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/FixCursorHold.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/FTerm.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/git-worktree.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/gruvbox",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/gruvbox-baby",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/harpoon",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/impatient.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/lsp-status.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/lspkind.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/lspsaga.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/lualine.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/LuaSnip",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/monokai-pro.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/neogit",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/neorg",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/neorg-telescope",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/neotest",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/neotest-elixir",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/neotest-rust",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/neotest-vim-test",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/null-ls.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-cmp",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-dap",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-dap-ui",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-dap-virtual-text",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-lsp-installer",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-lspconfig",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-notify",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-treesitter",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-web-devicons",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/packer.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/plenary.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/popup.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/rust-tools.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/rust.vim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/smart-open.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/sqlite.lua",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/symbols-outline.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/tagbar",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/telescope-dap.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/telescope-fzf-native.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/telescope.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-dispatch",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-easy-align",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-fugitive",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-gitgutter",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-highlightedyank",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-projectionist",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-sneak",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-surround",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-test",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/zk-nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/friendly-snippets",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/playground",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/nvim-treesitter-textobjects",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp_luasnip",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-git",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-tabnine",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-buffer",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-path",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-nvim-lua",
"/Users/fbecker/.asdf/installs/neovim/0.9.0/share/nvim/runtime",
"/Users/fbecker/.asdf/installs/neovim/0.9.0/share/nvim/runtime/pack/dist/opt/matchit",
"/Users/fbecker/.asdf/installs/neovim/0.9.0/lib/nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp/after",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/gruvbox-baby/after",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/rust.vim/after",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/playground/after",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp_luasnip/after",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-tabnine/after",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-buffer/after",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-path/after",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-nvim-lua/after",
"/Users/fbecker/.config/nvim/after",
"/Users/fbecker/code/jira.nvim",
"${3rd}/luassert/library",
"${3rd}/luv/library"
]
}

View File

@@ -72,7 +72,7 @@ cmp.setup({
end
},
experimental = {
ghost_text = true,
ghost_text = false,
}
})

View File

@@ -2,20 +2,26 @@ require("halfdan.packer")
require("halfdan.settings")
require("impatient")
if vim.g.vscode then
-- VSCode extension
else
-- ordinary Neovim
vim.notify = require("notify")
require("halfdan.neogit")
require("halfdan.neorg")
require("impatient")
require('halfdan.globals')
require('halfdan.keymap')
require('halfdan.cmp')
require('halfdan.luasnip')
require('halfdan.colorscheme')
require('halfdan.treesitter')
require('halfdan.telescope')
require('halfdan.lualine')
require("halfdan.neogit")
require("halfdan.neorg")
require('halfdan.globals')
require('halfdan.keymap')
require('halfdan.cmp')
require('halfdan.luasnip')
require('halfdan.colorscheme')
require('halfdan.treesitter')
require('halfdan.telescope')
require('halfdan.lualine')
require('halfdan.autocmds')
require('halfdan.autocmds')
require('halfdan.debugger')
require('halfdan.debugger')
end

View File

@@ -3,7 +3,7 @@ local neorg = require("neorg")
neorg.setup({
load = {
["core.defaults"] = {},
["core.norg.dirman"] = {
["core.dirman"] = {
config = {
workspaces = {
work = "~/org/work",
@@ -11,27 +11,17 @@ neorg.setup({
}
}
},
["core.gtd.base"] = {
config = {
workspace = "work",
},
},
["core.norg.completion"] = {
["core.completion"] = {
config = {
engine = "nvim-cmp",
},
},
["core.norg.concealer"] = {},
["core.norg.journal"] = {
["core.concealer"] = {},
["core.journal"] = {
config = {
strategy = "flat",
},
},
["core.integrations.telescope"] = {},
["core.norg.esupports.metagen"] = {
config = {
type = "auto",
},
},
}
})

View File

@@ -150,6 +150,13 @@ return require("packer").startup({
use {'nvim-telescope/telescope-fzf-native.nvim', run = 'make' }
use {'nvim-telescope/telescope-dap.nvim'}
use {
"danielfalk/smart-open.nvim",
branch = "0.1.x",
requires = {"kkharji/sqlite.lua"}
}
use {'theprimeagen/git-worktree.nvim'}
use {'theprimeagen/harpoon'}
@@ -161,7 +168,8 @@ return require("packer").startup({
-- => Language Support
use {'rust-lang/rust.vim'}
use {'simrat39/rust-tools.nvim'}
use({ "mhanberg/elixir.nvim", requires = { "neovim/nvim-lspconfig", "nvim-lua/plenary.nvim" }})
-- use({ "mhanberg/elixir.nvim", requires = { "neovim/nvim-lspconfig", "nvim-lua/plenary.nvim" }})
use {"elixir-tools/elixir-tools.nvim", requires = { "nvim-lua/plenary.nvim" }}
use {'tpope/vim-projectionist'}
-- use {'JuliaEditorSupport/julia-vim', opt=true}
-- vim.g.latex_to_unicode_auto = 1

View File

@@ -1,5 +1,3 @@
vim.notify = require("notify")
vim.opt.iskeyword:append("-") -- treat dash separated words as a word text object"
vim.opt.shortmess:append("c") -- Don't pass messages to |ins-completion-menu|.
vim.opt.inccommand = "split" -- Make substitution work in realtime
@@ -44,4 +42,4 @@ vim.g.mapleader = ' '
vim.g.netrw_preview = 1 -- Split preview vertically
vim.g.netrw_alo = 1 -- Show preview window to the right
vim.g.netrw_winsize = 30 -- Have the preview window take up 70%
vim.g.netrw_liststyle = 3 -- Use tree style
-- vim.g.netrw_liststyle = 3 -- Use tree style

View File

@@ -1,3 +1,7 @@
if vim.g.vscode then
return
end
-- Global remapping
------------------------------
-- '--color=never',

View File

@@ -4,7 +4,7 @@ local actions = require('telescope.actions')
require('telescope').setup {
defaults = {
-- find_command = { 'rg', '--no-heading', '--with-filename', '--line-number', '--column', '--smart-case' },
file_ignore_patterns = { "_build", "node_modules", "deps" },
file_ignore_patterns = { "_build", "node_modules", "deps", ".git", ".elixir_ls" },
prompt_prefix = "",
selection_caret = "",
entry_prefix = " ",
@@ -63,3 +63,4 @@ require('telescope').setup {
require("telescope").load_extension("git_worktree")
require('telescope').load_extension("fzf")
require('telescope').load_extension("dap")
require('telescope').load_extension("smart_open")

View File

@@ -1,3 +1,7 @@
if vim.g.vscode then
return
end
require('nvim-treesitter.configs').setup({
ensure_installed = { "python", "go", "elixir", "rust", "gomod", "json", "lua", "ruby", "yaml", "norg", "query" },
ignore_install = { "haskell" },