ttscoff / nv

MultiMarkdown version of Notational Velocity with Markdown editing features and preview
http://brettterpstra.com/projects/nvalt
BSD 3-Clause "New" or "Revised" License
1.78k stars 197 forks source link

NValt unable to read subdirectories #269

Open bayareafox opened 10 years ago

bayareafox commented 10 years ago

Not sure if this is a feature request or bug.

I have all my notes in dropbox and each topic has a subdirectory with text files underneath them. I set the folder to read from the Dropbox/Notes folder but it turns empty.

Note file 1.text Note file 2.text Console reads as follows, 4/30/14 10:50:14.798 AM nvALT[20050]: BUG in libdispatch client: kevent[EVFILT_WRITE] delete: "No such file or directory" - 0x2 Any thoughts...
DesBw commented 10 years ago

NvALT reads files in a single directory. it can not read subdirectories. Must be a feature request. I would have been glad if nvALT could read all the files in subdirectories of a folder.

bayareafox commented 10 years ago

Thanks, Dellu. What are the next best alternatives that can handle subdirectories?

DesBw commented 10 years ago

Well, I know no free text editor that can take the whole folder of texts,let alone subdirectories, of files other than NV.

ttscoff commented 10 years ago

SublimeText with MarkdownEditing and Marked for preview, along with the command-T switcher and fulltext search actually works pretty well, but like Dellu said, it's a beast to configure compared to nvALT.

-Brett

On 1 May 2014, at 2:43, Dellu wrote:

Well, I know no free text editor that can take the whole folder of texts,let alone subdirectories, of files other than NV.

  • A terrible application called Ulysses III also imports items from folders. but, i m not sure if it can import subdirectories. it is terrible because it crashes like crazy.
  • Scrivener can also syn with a folder; but not subfolders (unless you import them, indeed).
  • if you don't mind to go through all the configuration hassles, Sublime Text 2/3 can take all subdirectories. but, it is support of Markdown is not as neat as nvALT. the plugins are not as such great.
  • the other alternative is to go beyond text editors: use Devonthink, which is not a writing application, but has internal editor.

Reply to this email directly or view it on GitHub: https://github.com/ttscoff/nv/issues/269#issuecomment-41887874

DesBw commented 10 years ago

I have a question for Brett.

the internal linking features of nvalt are so indispensable that I find it hard to work in any other application these days. We are using the internal links as outlines (aka Semantic Notes). that is how I am writing my dissertation right now (look at here http://www.abolish.me/blog/semantic-notes). But, i sometimes worry what would i do if my files inside nvALT grow to an unmanageable quantity.
Is it possible to use multiple instances of nvALT on each of the (sub)directories? or, have u considered to add such a feature to nvALT?
(I am happy right now. I am just worrying)

Dellu

On 01 May 2014 15:16:45, Brett Terpstra notifications@github.com wrote: SublimeText with MarkdownEditing and Marked for preview, along with the command-T switcher and fulltext search actually works pretty well, but like Dellu said, it's a beast to configure compared to nvALT.

-Brett

On 1 May 2014, at 2:43, Dellu wrote:

Well, I know no free text editor that can take the whole folder of texts,let alone subdirectories, of files other than NV.

  • A terrible application called Ulysses III also imports items from folders. but, i m not sure if it can import subdirectories. it is terrible because it crashes like crazy.
  • Scrivener can also syn with a folder; but not subfolders (unless you import them, indeed).
  • if you don't mind to go through all the configuration hassles, Sublime Text 2/3 can take all subdirectories. but, it is support of Markdown is not as neat as nvALT. the plugins are not as such great.
  • the other alternative is to go beyond text editors: use Devonthink, which is not a writing application, but has internal editor.

Reply to this email directly or view it on GitHub: https://github.com/ttscoff/nv/issues/269#issuecomment-41887874

— Reply to this email directly or view it on GitHub(https://github.com/ttscoff/nv/issues/269#issuecomment-41908777).

ttscoff commented 10 years ago

It's possible to run Notational Velocity and nvALT side by side pointing to different folders, but not multiple instances of either. The only solution nvALT could handle would be to have an actual tag search instead of just including them in the full text search.

-Brett

On 1 May 2014, at 8:34, Dellu wrote:

I have a question for Brett.

the internal linking features of nvalt are so indispensable that I find it hard to work in any other application these days. We are using the internal links as outlines (aka Semantic Notes). that is how I am writing my dissertation right now (look at here http://www.abolish.me/blog/semantic-notes). But, i sometimes worry what would i do if my files inside nvALT grow to an unmanageable quantity. Is it possible to use multiple instances of nvALT on each of the (sub)directories? or, have u considered to add such a feature to nvALT? (I am happy right now. I am just worrying)

Dellu

On 01 May 2014 15:16:45, Brett Terpstra notifications@github.com wrote: SublimeText with MarkdownEditing and Marked for preview, along with the command-T switcher and fulltext search actually works pretty well, but like Dellu said, it's a beast to configure compared to nvALT.

-Brett

On 1 May 2014, at 2:43, Dellu wrote:

Well, I know no free text editor that can take the whole folder of texts,let alone subdirectories, of files other than NV.

  • A terrible application called Ulysses III also imports items from folders. but, i m not sure if it can import subdirectories. it is terrible because it crashes like crazy.
  • Scrivener can also syn with a folder; but not subfolders (unless you import them, indeed).
  • if you don't mind to go through all the configuration hassles, Sublime Text 2/3 can take all subdirectories. but, it is support of Markdown is not as neat as nvALT. the plugins are not as such great.
  • the other alternative is to go beyond text editors: use Devonthink, which is not a writing application, but has internal editor.

Reply to this email directly or view it on GitHub: https://github.com/ttscoff/nv/issues/269#issuecomment-41887874

— Reply to this email directly or view it on GitHub(https://github.com/ttscoff/nv/issues/269#issuecomment-41908777).


Reply to this email directly or view it on GitHub: https://github.com/ttscoff/nv/issues/269#issuecomment-41909997

bayareafox commented 10 years ago

Thanks Dellu and Brett.

I love nvalt and would like to work within its confines. Is there a script I can run to recursively scan all my subdirectories and then copy all the text files to one huge folder holding all the scripts. I can then run the script on a regular basis to keep it sync with all the subdirectories. Just a thought.

DesBw commented 10 years ago

I don’t know what these folder mean to you. I don’t know your workflow. I use directories for classification purpose. I can suggestion one strategy if it could help you. That is: to prefix the name of the directories (or the topics) to the files themselves rather than putting them into multiple subdirectories. NVALT can run from that folder. Finally, when you want your directories back, you can use the prefixes of the text files to classify them. This is just one what I am thinking; doesn’t mean it will work for you.
You can also create symbolic link of these files into one big folder. If you are Hazel user, that is very easy to implement.

Dellu

On 01 May 2014 18:15:48, bayareafox notifications@github.com wrote:

Thanks Dellu and Brett.

I love nvalt and would like to work within its confines. Is there a script I can run to recursively scan all my subdirectories and then copy all the text files to one huge folder holding all the scripts. I can then run the script on a regular basis to keep it sync with all the subdirectories. Just a thought.

— Reply to this email directly or view it on GitHub(https://github.com/ttscoff/nv/issues/269#issuecomment-41925370).

Del

bayareafox commented 10 years ago

I followed through on your suggestion of using the prefix approach and used the Namechanger app. Right now I have more than 500+ files in the directory and nvAlt search is still holding up to the Google levels. Scales perfectly. Good thinking on your part.

On the part of "you can use the prefixes of the text files to classify them", you mean, I can sort them and the sorted list will act as a directory, right?

DesBw commented 10 years ago

yes, that is what I mean. In case you want to drop nvALT and go back to your folders, these prefixes will serve you to get back in track.
There are a lot of solid tutorials online on how to develop permanent file-naming conventions. A person called AmberV in Scrivener’s forum has great suggestions (great lessons from the history of computing) on this. You might check it.

Personally, I am using the conventions I mentioned before:http://www.abolish.me/blog/semantic-notes. You prefix only symbols:
? XXXX <—notes related with computers

XXXX <—notes taken other sources

§ XXX <—my own ideas (“Sparks", Steven Johnson calls them)

etc
I will write about these soon: www.Dellu.wordpress.com

Good luck

On 02 May 2014 07:26:27, bayareafox notifications@github.com wrote:

I followed through on your suggestion of using the prefix approach and used the Namechanger app. Right now I have more than 500+ files in the directory and nvAlt search is still holding up to the Google levels. Scales perfectly. Good thinking on your part.

On the part of "you can use the prefixes of the text files to classify them", you mean, I can sort them and the sorted list will act as a directory, right?

— Reply to this email directly or view it on GitHub(https://github.com/ttscoff/nv/issues/269#issuecomment-41990414).

ArmchairQuarterback commented 10 years ago

In terms of scalability, I've got over 10,000 notes at nvALT doesn't miss a beat. As for naming conventions, I prefer date + keyword myself. http://www.christopher-mayo.com/?p=367

ghost commented 9 years ago

Is there any news on subfolder support?

I'm still looking for a way to read and quick-edit notes from 2 different folders in nvALT. I have notes I only keep on my computer and others that I share/sync across all devices using iCloud Drive.

I could just place a symbolic link (#89) to my custom iCloud drive notes folder (as a subfolder) in my local notes folder. But nvALt doesn't see notes in that subfolder.

I would really like to use nvAlt with local and shared/synced notes.

I think a symbolic link as a subfolder would allow me just that. This would be a huge step forward and make things so much easier for me.

maclm commented 9 years ago

You might want to consider Folderize, from Brett himself.

As he wrote at the end of that post, what you ask for isn’t going to happen.

Folderize, or find an alternative to nvALT that works for you (I haven't found one myself yet). I'm still hoping for a commercial product from @ttscoff that could supplant nvALT for me.

ttscoff commented 9 years ago

The commercial version that @elasticthreads and I are working on (which does support folders) is coming along nicely.

On 5 Jul 2015, at 21:21, maclm wrote:

You might want to consider Folderize, from Brett himself.

As he wrote at the end of that post, what you ask for isn’t going to happen.

Folderize, or find an alternative to nvALT that works for you (I haven't found one myself yet). I'm still hoping for a commercial product from @ttscoff that could supplant nvALT for me.


Reply to this email directly or view it on GitHub: https://github.com/ttscoff/nv/issues/269#issuecomment-118693806

ArmchairQuarterback commented 9 years ago

Please let us know when you have a beta ready for testing. This sounds very exciting :)

maclm commented 9 years ago

So happy to read that ! I would happily jump into the beta too !

anatomatic commented 9 years ago

Very interested in this beta as well.

ghost commented 9 years ago

Great news! Is there a rough ETA for the release version? Also asking because I forget stuff and I'm afraid I might just miss the release. Can't wait to get my hands on that!

elasticthreads commented 9 years ago

I'd say that we'll start beta testing the new app in the next month. I'll keep this thread updated when it happens for anyone interested in helping to test it.

ghost commented 9 years ago

@elasticthreads Please consider me as a candidate for private betas. I emailed @ttscoff about testing nvALT yesterday.

Thanks.