Jethro Kuan
50cc81c76d
(internal): use emacsql-sqlite3 everywhere ( #701 )
2020-05-27 13:20:06 +08:00
N V
1eefc264f5
(fix): org-roam-graph--build notify user when build starts ( #683 )
...
Displays a message to user to let them know the build (which may take
a variable amount of time) has started.
2020-05-21 22:19:27 -04:00
N V
525a58dd86
(fix): org-roam-graph--build in seperate process ( #679 )
...
org-roam-graph--build accepts a callback function which is passed the
resultant graph file as its sole argument. This prevents a race between
graph building and opening.
See: #666
2020-05-21 13:03:16 -04:00
Jethro Kuan
cce2db8b5a
(release): v1.1.1 ( #668 )
2020-05-18 22:04:51 +08:00
N V
fca1777648
(internal): Summarize features ( #608 )
...
* (internal): Summarize features
Replace generic package description in features' first line summary.
Co-authored-by: Leo Vivier <leo.vivier+dev@gmail.com>
2020-05-12 15:06:19 -04:00
N V
1722fae9af
(internal): org-roam-dev use directory-local variable ( #607 )
...
Add .dir-locals.el to load org-roam-dev for all source files.
2020-05-12 13:46:12 -04:00
N V
3727f015cd
(internal): add org-roam-dev.el ( #606 )
...
Help ensure source code consistency.
emacsql indentation for now, but can easily be expanded as needed.
2020-05-13 01:21:54 +08:00
Leo Vivier
c70f2d5f54
(fix): update repo root to group ( #591 )
2020-05-10 13:48:16 +08:00
Leo Vivier
c1bfa99ace
(fix): make graph--build error on non-string ( #580 )
...
* (fix): make graph--build error on non-string
* Replace let* with let
* Fix wording
2020-05-07 20:38:17 +02:00
Leo Vivier
9bc80ff9f7
(fix): improve error message on missing executable ( #579 )
2020-05-08 01:44:28 +08:00
Göktuğ Karakaşlı
11d239d661
(feat): fix citation links not showing up in graph ( #547 )
...
This change adds a `type` column to the refs column, and strips the prefix before storing the key in the `refs` table.
2020-05-04 20:44:15 +08:00
N V
1bbfb0cdc9
(ehancement): Improve org-roam-graph ( #559 )
...
Allow showing/building the whole graph from any buffer.
Allow programatically specifying connected component path.
2020-05-03 18:03:02 -04:00
Mykhailo Shevchuk
a8e2544435
graph: add an option of wrapping the title ( #542 )
...
Co-authored-by: Jethro Kuan <jethrokuan95@gmail.com>
2020-05-01 19:49:46 +08:00
Jethro Kuan
65d99e998c
(feat): prettier graph defaults ( #541 )
...
Use settings provided by @tecosaur. Closes #539 .
2020-04-30 13:56:54 +08:00
Jethro Kuan
bd4b9d41e8
(bugfix): quote graphviz configuration options ( #537 )
...
Always quote graphviz configuration options. This allows passing
configurations with spaces. Fixes #535 .
2020-04-29 11:30:39 +08:00
Jürgen Hötzel
963692f353
(bugfix): Fix invalid usage of error handler ( #511 )
...
The error handler was never invoked when executing `org-roam-graph-viewer` failed
2020-04-25 18:53:09 +08:00
Jethro Kuan
27a63b59b1
(release): 1.1.0: update version headers in source ( #502 )
2020-04-21 20:50:24 +08:00
N V
228af5b6be
(fix): Remove old definition of org-roam-graph--open ( #498 )
...
Fixes #496
2020-04-20 02:24:18 +08:00
N V
258d6f8a52
(feat): Allow function for org-roam-graph-viewer ( #488 )
...
User may specify a function to open the org-roam graph.
Adds more error handling to org-roam-graph--open.
See #440
2020-04-19 19:00:33 +08:00
N V
dc65e58405
(refactor): org-roam-graph ( #490 )
...
- Consolidate graph build/display commands into org-roam-graph command
See #450
- Require org-roam-db
Rather than declaring its functions.
- Move obsolete variable org-roam-graph-node-shape to org-roam-compat
- org-roam-graph--build-connected-component accepts a file argument
Allows building a graph without having the target file as the current
buffer
- Eliminate repeating code
- Fix checkdoc warnings
2020-04-19 15:04:24 +08:00
Jethro Kuan
6bdde3a634
(bugfix): fix org-roam-graph--open ( #456 )
2020-04-14 16:31:14 +08:00
N V
8c7bc09f9b
(fix): Use make-temp-file in org-roam-graph-build ( #454 )
...
Create a new temporary file for each graph that is built.
See: #453
2020-04-14 13:14:23 +08:00
Tim Quelch
580a320c66
(feat): graph: add cite links to graph ( #439 )
2020-04-12 14:38:58 +08:00
Johann Klähn
4af4d2e4d5
(feat): split building and showing of the graph into two functions ( #426 )
2020-04-11 16:41:49 +08:00
Alexey Shmalko
1b13c426aa
(feat): add org-roam-graph-edge-extra-config ( #435 )
...
Introduces `org-roam-graph-edge-extra-config` to add options to edges
2020-04-11 13:41:21 +08:00
Johann Klähn
ba1782d361
(feat): graph of bfs from given node ( #418 )
2020-04-11 04:20:43 +08:00
N V
dd3fd592bb
(internal): Move aliases to org-roam-compat.el ( #412 )
...
Same strategy Org uses. Consolidates backward compatibility into a
single location. Leverages `define-obsolete-*-alias' macros.
2020-04-09 12:16:22 +08:00
Johann Klähn
67495e269a
(feat): allow creation of connected-component graph ( #398 )
2020-04-08 10:52:40 +08:00
Jethro Kuan
e73bc78274
(feat): Add org-ref citation support ( #374 )
...
Adds support for org-ref cite: links to the backlinks buffer.
Requires a db-rebuild, since the db schema has changed.
2020-04-06 16:48:17 +08:00
Jethro Kuan
e4f77eb586
(feat): Add org-roam-graph-node-extra-config ( #385 )
...
org-roam-graph-node-extra-config is an alist containing additional node
configuration options, as per
https://graphviz.gitlab.io/_pages/doc/info/attrs.html
This also deprecates org-roam-graph-node-shape, which is a special case
of the node options
2020-04-01 11:36:24 +08:00
N V
b06e296e88
(chore): update org-roam-graph variable names ( #383 )
...
See: https://github.com/jethrokuan/org-roam/issues/382
2020-03-31 16:56:15 +08:00
N V
22b9d4bd22
(internal): modularize features ( #363 )
...
Addresses #357
2020-03-28 21:16:28 +08:00