Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update for publishing on MELPA #29

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

dalanicolai
Copy link

I have implemented the, I hope final, requirements as requested in your pull request #4268 for publishing the package to MELPA. Could you please create another pull request for publishing to MELPA? I am happy to apply any further updates to meet any further requirements. Also I am happy to create the pull request but I need the rights to do that.

I am also willing to fork this repository and create the pull request for publishing, but the MELPA contributing guidelines state that they only publish original repositories of the authors of the packages (with very few exceptions).

I hope you find time to reply to my request. Otherwise I hope you are okay with it if I try to publish a fork of this repository because your package is awesome!

Manually maintaining the index is cumbersome and error prone, therefore the
index should be created automatically from the existing wiki files (and possibly
                                                                        headlines).

In this commit:

- retrieve/create index from files using `org-wiki--page-files` (for now depth
is 1 only)

- rename index file/buffer to wiki-index.org to prevent clashes with other
index.org files

- filter out syncthing conflict files
- check for backlinks to entry, and prompt for confirmation
- delete entry (file and directory)
There is already the org-wiki-helm command. This commit adds an equivalent
command that uses completing-read which is more general (i.e. compatible with
most completion frameworks).
Just updating the index from the file system does not allow for custom ordering
the index. Therefore instead of updating we can better check for differences
between index and files on disk.
New commands:
- goto-first-item

Keybindings:
- org-next-link
- org-previous-link
@dalanicolai dalanicolai force-pushed the master branch 2 times, most recently from a2f87b8 to ea34ff2 Compare March 8, 2021 10:13
@etyurkin
Copy link

Any updates on this? @dalanicolai maybe it's time to make a fork

@dalanicolai
Copy link
Author

dalanicolai commented Apr 20, 2022

@etyurkin Ah well, my fork is available here of course, which I guess is already quite a bit a nicer version than the version in this repo. The problem about publishing on Melpa, is that it would require a maintainer. I am not using my fork, and I am not planning to maintain it.

Also, I am not sure how familiar you are with org, but I would recommend to start with creating your 'wiki/notes' in a single org-file (maybe just call it wiki.org). Then after you have tried/worked like that, and you are still missing something, then only I would have another look at this repo (or better my fork). Finally, there are alternatives of course also, like org-roam. It is hard to decide on a 'information management system'. So again, I would recommend you start with a single big wiki file first, and later decide what you are still missing.

If you are coming from zim, there is a conversion package for it available somewhere on the web...

@etyurkin
Copy link

Thank you @dalanicolai, I'll check your fork. I've been using org-wiki for several years, two things I'm missing are encrypted pages and melpa-based updates.

org-roam looks interesting, never heard of it before, I will give it a try.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants