| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |/
|
|
|
|
|
|
| |
backlink subtree
* nroam-backlinks.el (nroam-backlinks--insert-backlink-subtree): Use
the existance (or not) of an outline to infer the subtree level of the
content.
|
| |
|
|
|
| |
* nroam-backlinks.el (nroam-backlinks--hide-drawers): Use `let*’ as `elt’ is
used in other let forms.
|
| |\
| |
| | |
nroam-backlinks.el: Fix edge case (again)
|
| |/
|
|
|
| |
* nroam-backlinks.el (nroam-backlinks--crawl-source): Set full-outline
to nil if point is before first heading using a built in org function.
|
| |
|
|
|
| |
* nroam-backlinks.el (nroam-backlinks--insert-backlink-breadcrumbs): Rename from
`nroam-backlinks--insert-backlink-outline’.
|
| |
|
|
|
|
|
|
| |
* nroam-backlinks.el (nroam-backlinks--insert-backlink): Refactor by extracting
new functions.
(nroam-backlinks--insert-backlink-subtree):
(nroam-backlinks--insert-backlink-content):
(nroam-backlinks--insert-backlink-outline): New functions.
|
| |
|
|
|
| |
* nroam-backlinks.el (nroam-backlinks--crawl-source): Do not attempt to get the
full outline when outline is nil, as `org-get-outline-path’ will throw.
|
| |\
| |
| | |
nroam-backlinks.el: Add more context to backlinks
|
| |/
|
|
|
|
| |
* nroam-backlinks.el (nroam-backlinks--insert-backlink)
(nroam-backlinks--crawl-source): Make sure the outline hierarchy
is included in the backlinks section.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
* nroam-unlinked.el: New file.
* nroam.el: Setup unlinked references section.
|
| |
|
|
|
| |
* nroam-backlinks.el:
* nroam-utils.el: New files.
|
| |
|
|
|
|
|
|
| |
file exists.
* nroam.el (nroam-mode): Conditionally insert sections when turning enabling
`nroam-mode'.
(nroam--maybe-insert-immediately): New function.
|
| |
|
|
| |
`nroam--set-sections-visibility'.
|
| | |
|
| |
|
|
| |
point-max.
|
| |
|
|
| |
* nroam.el (nroam--insert-source-content): Inline into `nroam--insert-backlink'.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
* nroam.el (nroam--insert-source-content): Rename let vars for clarity.
|
| |
|
|
|
| |
* nroam.el (nroam--insert): When the buffer is empty, do not insert a newline at
it would be inserted at the beginning of the buffer.
|
| |
|
|
|
|
|
|
| |
* nroam.el (nroam--do-separated-by-newlines): New function.
(nroam-backlinks-section):
(nroam--insert):
(nroam--insert-backlink-group): Call `nroam--do-separated-by-newlines' to ensure
one empty line is inserted between headings.
|
| |
|
|
|
| |
* nroam.el (nroam--insert): Insert a non read-only newline before nroam sections
so that `org-roam-dailies-find-today' can insert the capture template.
|
| | |
|
| |
|
|
|
| |
* nroam.el (nroam--insert-backlinks-heading): Display "No linked reference"
there is no backlink.
|
| |\
| |
| | |
Set visibility of backlinks section
|
| | |
| |
| |
| | |
* nroam.el (nroam--insert): Improve code for narrowing.
|
| |/
|
|
|
| |
* nroam.el (nroam--insert): Set visibility according to
startup-options.
|
| |
|
|
|
| |
Nroam sections need to be pruned as they are in read-only, otherwise
`org-capture' will fail to insert the capture template.
|
| | |
|
| |
|
|
| |
* Fix `nroam--point-at-section-p' when nroam sections have not been inserted.
|
| |
|
|
| |
Only enable nroam-mode on org-roam file buffers.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
The second argument is not available in Emacs 27.1.
|
| |\
| |
| | |
Make crawler not crawl and as a consequence ... speed up things a lot!
|
| | |
| |
| |
| | |
* nroam.el (nroam--init-work-buffer): Add docstring.
|
| | |
| |
| |
| |
| |
| |
| | |
changes
Crawler doesn't crawl any longer and has no performance issues any
longer, no matter how big the Org roam library.
|
| |/ |
|
| |
|
|
|
| |
Do no add the empty line above the linked references section so that it is not
written to files.
|
| | |
|
| | |
|
| |
|
|
|
| |
Ensure one empty line before backlink section, but put the start marker on the
heading line instead of the empty line above it.
|
| | |
|
| | |
|
| | |
|