d12frosted / vulpea

A collection of functions for note taking based on `org` and `org-roam`.
GNU General Public License v3.0
237 stars 12 forks source link

migrate to org-roam v2 #92

Closed d12frosted closed 3 years ago

d12frosted commented 3 years ago

This PR is to track progress of migration to org-roam v2.

Fixes https://github.com/d12frosted/vulpea/issues/36 Fixes https://github.com/d12frosted/vulpea/issues/57 Fixes https://github.com/d12frosted/vulpea/issues/98

d12frosted commented 3 years ago

27.1 fails for unknown reasons. Since I haven't yet played with the latest version of org-roam, I don't fully understand how selection works.

d12frosted commented 3 years ago

Ok, it seems something shitty happens to note string representation in Emacs 27:

 [00:28.520]  searching for title Reference and tags (tag1 tag2): note Duplicating Term #(tag3) => nil
[00:28.520]  searching for title Reference and tags (tag1 tag2): note Duplicating Term #(tag2 tag1) => nil
[00:28.520]  searching for title Reference and tags (tag1 tag2): note without-title.org #nil => nil
[00:28.520]  searching for title Reference and tags (tag1 tag2): note Note without META #nil => nil
[00:28.520]  searching for title Reference and tags (tag1 tag2): note Reference #(tag2 tag1) => t
[00:28.520]  searching for title Reference and tags (tag1 tag2) => #tag2 #tag1 #tag2 #tag
[00:28.521]  user typed: #tag2 #tag1 #tag2 #tag => (#tag2 #tag1 #tag2 #tag . #s(vulpea-note ff01962f-47c2-4a32-9bf4-990e41090a9b Duplicating Term /tmp/note-filesgUaKaO/same-name-1.org (tag2 tag1) 0))
vulpea-select

Going to ignore for now.

d12frosted commented 3 years ago

Yay! Fixed CI by providing custom completion in e4c419b.

d12frosted commented 3 years ago

I am going to use it for several days more and merge it.

d12frosted commented 3 years ago

The failure is unrelated to f65671a, but rather to one of my latest PRs to org-roam :(