-
tag search - search in general: just don't make it turing-complete 😁
-
calendar plugin: make weeks clickable!
- show markers / color indicators for weeks with notes - in calendar.vim fork
-
maybe a virtual line in the 1st line that shows number of backlinks and maybe other interesting stuff
- or put it as an extmark at the end of the first line, meh.
-
some cool buffer showing backlinks (and stuff?) see also this comment
- maybe another one where we dot-render a graph of linked notes and display it via vimg from telescope_media_files or sth similar
- these buffers / this buffer should keep its size even when resizing other splits (like the calendar)
-
really good support for special links: inserting, yanking, ... (links to headings / paras)
-
extmarks or sth to jump from link to link within a note
-
lsp support, lsp completion of everything: notes, headings, paragraphs, tags, ...
-
yt video
- new option to make telekasten filetype optional #49
- New option: template_handling (see comments of ==PR #43==)
- option to create notes in same subfolder as current note if there is one, see ==#38==
- ==also create the note in the subfolder if present in the link==
- improve link count sorting, key-mapping
- link count display improved
-
subdirs_in_links
option to toggle generated link format: [[title]] vs [[sub/dir/title]] - make
resolve_link()
return the best-match root and use it ascwd
infollow_link()
- this better supports out-of-home daily/weekly dirs
- option to show number of links and backlinks in note picker
- see #36
- ==backlinks are broken: they contain the home dir==
- but only if vim was started in the user's home dir, of which
home
was a subdir : used "%" instead of "%:p"
- but only if vim was started in the user's home dir, of which
- better support for #tags see also this comment
- at least we have a tag picker now
- follow external URLs
- telekasten filetype
- Telekasten command with completion, command palette
- follow #tags
- syntax for tags, incl. plenary filetype
- for proper display, needed to define 'telekasten' syntax
- browse_media()
- action mappings for notes: yanking and link inserting
- document and suggest colors for Calendar nav buttons, they look weird in gruvbox
- initial support for special links
- links to headings
- links to paragraphs
- preview images
- insert link to image, with preview
- sorting file picker: devicons, ...
- dailies and weeklies: don't display whole paths: fix entries: display values
- added option parameter
i
totoggle_todo(opts)
andinsert_link(opts)
to enter insert mode. - find_friends()
- show_backlinks() : issue #3
- replaced
vim.ui.input
byvim.fn.input
, as the former was causing problems on nvim 0.5.x- might not report on all closed issues here in the future as they are available in the issue tracker anyway
- bugfixed and PRed calendar-vim: passing proper
week
(day) param from :CalendarT - toggle todo
- [x]: (silly idea) check if we can paste imgs into nvim
- not so silly: with xclip, it's possible!
- implement sorting of the file list that works as well as the
daily_finder.sh
we abandonedplenary.scan_dir()
to the rescue!
- vimhelp
- Honor day, month, year etc when creating a note via calendar!
- awesome calendar support
- maybe choose template in create note:
new_templated_note()
first asks for title, then brings up a telescope picker of all template files in newZkCfg.template_dir
.
- highlights oneline
- highlight for highlighted text : ==asdfasdfasasdf==
- yank notelink
- extend markdown syntax highlights for [[links]]
- avoid creating new note in home dir when following link to daily or weekly
- get rid of
daily_finder.sh
- find weekly note
- goto week
- create note, use default template
- follow links: create non-existing ones
- ,[ to insert link --> we can escape out and type double brackets
- shortcuts for todo and done in init.vim
- Readme search based navigation
Everything behind a # is a search!
-
[[#some heading]] -- will search for the heading 'some heading'
-
[[some note#some heading]] -- will search for 'some note' in filns and within it the heading 'some heading'
-
[[#^some-para-id]] -- will search for the ^para-id
-
[[some note#^some-para-id]] -- will search for the ^para-id in the note whose filn matches some note
If note is specified and cannot be found, it will be ignored and a global search triggered instead
- Yank link to heading
- Yank link to paragraph
Maybe as an extra action: link with heading -> telescope popup for headings Maybe as an extra action: link with paragraph -> telescope popup for paragraphs
Global: link to heading: search through all headings Global: link to paragraphs: search all paragraphs: maybe overkill Global: link to already postfixed paragraphs Global: Place paragraph id