try out vimwiki
This commit is contained in:
@@ -36,16 +36,16 @@
|
|||||||
keymaps = [
|
keymaps = [
|
||||||
# Global
|
# Global
|
||||||
# Default mode is "" which means normal-visual-op
|
# Default mode is "" which means normal-visual-op
|
||||||
#{
|
|
||||||
# key = "<leader>x";
|
|
||||||
# action = "<CMD>NvimTreeToggle<CR>";
|
|
||||||
# options.desc = "Toggle NvimTree";
|
|
||||||
#}
|
|
||||||
{
|
{
|
||||||
key = "<leader>x";
|
key = "<leader>x";
|
||||||
action = "<CMD>Neotree toggle<CR>";
|
action = "<CMD>NvimTreeToggle<CR>";
|
||||||
options.desc = "Toggle Neotree";
|
options.desc = "Toggle NvimTree";
|
||||||
}
|
}
|
||||||
|
#{
|
||||||
|
# key = "<leader>x";
|
||||||
|
# action = "<CMD>Neotree toggle<CR>";
|
||||||
|
# options.desc = "Toggle Neotree";
|
||||||
|
#}
|
||||||
{
|
{
|
||||||
key = "<leader>p";
|
key = "<leader>p";
|
||||||
action = "<CMD>PasteImg<CR>";
|
action = "<CMD>PasteImg<CR>";
|
||||||
|
|||||||
@@ -22,8 +22,8 @@ let
|
|||||||
./lsp.nix
|
./lsp.nix
|
||||||
./images.nix
|
./images.nix
|
||||||
./none-ls.nix
|
./none-ls.nix
|
||||||
#./nvim-tree.nix
|
./nvim-tree.nix
|
||||||
./neo-tree.nix
|
#./neo-tree.nix
|
||||||
./telescope.nix
|
./telescope.nix
|
||||||
./toggleterm.nix
|
./toggleterm.nix
|
||||||
./treesitter.nix
|
./treesitter.nix
|
||||||
@@ -35,6 +35,7 @@ let
|
|||||||
./hop.nix
|
./hop.nix
|
||||||
./colorizer.nix
|
./colorizer.nix
|
||||||
./surround.nix
|
./surround.nix
|
||||||
|
./vimwiki.nix
|
||||||
]);
|
]);
|
||||||
merged =
|
merged =
|
||||||
builtins.foldl' (acc: elem: lib.recursiveUpdate acc elem) { } configs;
|
builtins.foldl' (acc: elem: lib.recursiveUpdate acc elem) { } configs;
|
||||||
|
|||||||
@@ -1,3 +1,8 @@
|
|||||||
{
|
{
|
||||||
plugins.render-markdown.enable = true;
|
plugins.render-markdown = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
file_types = [ "markdown" "vimwiki"];
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
enable = true;
|
enable = true;
|
||||||
window.width = 30;
|
window.width = 30;
|
||||||
filesystem.followCurrentFile.enabled = true;
|
filesystem.followCurrentFile.enabled = true;
|
||||||
|
filesystem.bindToCwd = true;
|
||||||
sourceSelector = {
|
sourceSelector = {
|
||||||
#statusline = true;
|
#statusline = true;
|
||||||
winbar = true;
|
winbar = true;
|
||||||
|
|||||||
@@ -3,6 +3,9 @@
|
|||||||
treesitter = {
|
treesitter = {
|
||||||
enable = true;
|
enable = true;
|
||||||
nixGrammars = true;
|
nixGrammars = true;
|
||||||
|
languageRegister = {
|
||||||
|
markdown = "vimwiki";
|
||||||
|
};
|
||||||
settings = {
|
settings = {
|
||||||
indent.enable = true;
|
indent.enable = true;
|
||||||
highlight = {
|
highlight = {
|
||||||
|
|||||||
14
home-manager/nixvim/vimwiki.nix
Normal file
14
home-manager/nixvim/vimwiki.nix
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
plugins.vimwiki = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
list = [
|
||||||
|
{
|
||||||
|
ext = ".md";
|
||||||
|
path = "/synced/default/vimwiki/";
|
||||||
|
syntax = "markdown";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -55,7 +55,7 @@
|
|||||||
xdg.desktopEntries = {
|
xdg.desktopEntries = {
|
||||||
notes = {
|
notes = {
|
||||||
name = "Notes";
|
name = "Notes";
|
||||||
exec = "kitty nvim /synced/default/notes.md";
|
exec = "kitty -d /synced/default/vimwiki nvim /synced/default/vimwiki/index.md";
|
||||||
icon = "nvim";
|
icon = "nvim";
|
||||||
type = "Application";
|
type = "Application";
|
||||||
categories = [ "Utility" "TextEditor" ];
|
categories = [ "Utility" "TextEditor" ];
|
||||||
|
|||||||
Reference in New Issue
Block a user