Setup neorg plugin
This commit is contained in:
parent
f42c1c8fdf
commit
e9e7399c04
4 changed files with 57 additions and 1 deletions
|
@ -46,6 +46,7 @@
|
|||
|
||||
# Markdown, Notes & Productivity
|
||||
./plugins/notes/markdown-preview.nix
|
||||
./plugins/notes/neorg.nix
|
||||
./plugins/notes/render-markdown.nix
|
||||
./plugins/notes/todo-comments.nix
|
||||
|
||||
|
|
|
@ -6,7 +6,6 @@
|
|||
showmode = false;
|
||||
swapfile = false;
|
||||
clipboard = "unnamedplus";
|
||||
conceallevel = 1;
|
||||
updatetime=100;
|
||||
undofile = true;
|
||||
splitright = true;
|
||||
|
@ -17,6 +16,10 @@
|
|||
shiftwidth = 2;
|
||||
expandtab = true;
|
||||
|
||||
# Required for neorg
|
||||
conceallevel = 2;
|
||||
foldlevel = 99;
|
||||
|
||||
# Using this config for sessionoptions is recommended:
|
||||
sessionoptions = "blank,buffers,curdir,folds,help,tabpages,winsize,winpos,terminal,localoptions";
|
||||
};
|
||||
|
|
|
@ -27,6 +27,10 @@
|
|||
{ # VimTex
|
||||
name = "vimtex";
|
||||
}
|
||||
|
||||
{ # Neorg
|
||||
name = "neorg";
|
||||
}
|
||||
];
|
||||
|
||||
# Key mappings for the completion menu.
|
||||
|
|
48
config/plugins/notes/neorg.nix
Normal file
48
config/plugins/notes/neorg.nix
Normal file
|
@ -0,0 +1,48 @@
|
|||
{...}:{
|
||||
plugins.neorg = {
|
||||
enable = true;
|
||||
|
||||
# Settings for the Neorg plugin
|
||||
settings = {
|
||||
load = {
|
||||
# Load the core modules for Neorg
|
||||
"core.defaults" = {
|
||||
__empty = null;
|
||||
};
|
||||
|
||||
# Display markup as icons, not text
|
||||
"core.concealer" = {
|
||||
__empty = null;
|
||||
};
|
||||
|
||||
# Handle collections of notes
|
||||
"core.dirman" = {
|
||||
config = {
|
||||
workspaces = {
|
||||
notes = "~/Notes";
|
||||
};
|
||||
default_workspace = "notes";
|
||||
};
|
||||
};
|
||||
|
||||
# Treesitter integration
|
||||
"core.integrations.treesitter" = {
|
||||
config = {
|
||||
install_parsers = true;
|
||||
configure_parsers = true;
|
||||
};
|
||||
};
|
||||
|
||||
# Enable completions with nvim-cmp
|
||||
"core.completion" = {
|
||||
config = {
|
||||
engine = "nvim-cmp";
|
||||
};
|
||||
};
|
||||
"core.integrations.nvim-cmp" = {
|
||||
__empty = null;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue