dneumann42 / nvim-wikid

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A wickedly cool wiki manager

Requirements

neovim >= 0.9.0

Installation and configuration

Install using your preferred package manager

"dneumann42/nvim-wikid"

Depends on nvim-lua/plenary.nvim

Usage

You can select a wikid command to run using :WikidCommands

Configuration

-- defaults
require("wikid").setup {
  wiki_dir = "~/.wiki",
  daily_date_format = "%m-%d-%Y",
  daily_subdir = "daily",
  templates_subdir = "templates",
}

Daily Notes

Open daily note by running the WikidDaily command

:WikidDaily

Note and note templates

Can create and edit templates that you can use when creating a new note.

:WikidNewTemplate
:WikidEditTemplate

Can create note note using a template

:WikidNewNoteFromTemplate

Planned Features

  • [2/4] Daily Notes

    • Create and Edit daily notes
    • Note templates
    • Configure daily note directory
    • Configure daily note date format
    • Daily note templates
  • [1/7] Notes

    • [3/3] Templates
      • New templates
      • Edit templates
      • Create note from template
    • Create blank note
    • Quick open note
    • Move note to directory
    • Update note links
    • Validate note links
    • [0/3] Tasks
      • Nested tasks
      • Task state toggling
      • Task states configuration
  • [1/1] Discoverablity and Documentation

    • Select a command from a menu

About

License:MIT License


Languages

Language:Lua 98.6%Language:Makefile 1.4%