On Tue, Aug 18, 2009 at 10:54 PM, Gary Johnson<[email protected]> wrote: > > On 2009-08-18, Hari Krishna Dara wrote: >> On Tue, Aug 18, 2009 at 2:01 PM, Gary Johnson<[email protected]> wrote: > >> > I'm not having any of the problems I had before with paths or names, >> > but I am having problems with naming the note file myself. >> > According to the script page, >> > >> > Starting to take a new note should be as simple as typing :Note. >> > Enter your text and save to generate a name automatically based >> > on the first line. You can also start typing in an unnamed >> > buffer (created using <Ctrl-W>n) and later convert it as a note >> > using :NoteAsNew command (again named automatically based on the >> > first line). >> > >> > I thought these worked before (in version 1.8), but neither seems to >> > work now. I have these set in my ~/.vimrc: >> > >> > let g:notesRoot = "~/Notes" >> > let g:notesWordSeparator = "" >> > >> > Starting with an empty ~/Notes directory, I open some file in my >> > home directory, then execute ":Note". A new buffer appears in a >> > split window with the name "~/Notes/NewNote.txt". I enter the >> > following lines in the buffer: >> > >> > hello >> > >> > This is a note about "hello". >> > >> > with the expectation that the buffer will be saved as "hello.txt". >> > The ":NoteAsNew" command reports, "This command works only on >> > unnamed buffers", and simply writing the buffer with ":w" updates >> > the existing ~/Notes/NewNote.txt file with the new text. >> > >> > Similarly, opening a new buffer with the ":new" command, entering >> > the same text, and executing the ":NoteAsNew" command creates a new >> > file with the name "~/Notes/NewNote1.txt". Again, no use of the >> > first line in the file name. >> > >> > :echo g:notesSyncNameAndTitle >> > >> > displays "1". >> >> Ooops.. I forgot to test after a last minute change and that broke the >> logic to determine the filename. I uploaded a new version with a fix. >> Thanks a lot for reporting the issue. > > You're welcome. That aspect seems to work fine now. Thanks for > fixing it so quickly.
No problem. > >> > Also, I would still rather that Notes deferred creating the notes >> > file until I write it, so that I can abandon a new note without >> > having to remember to rm or :NoteRemove it. >> >> My original idea behind this was to reserve the name in the file >> system such that multiple instances of notes (via multiple instances >> of Vim) can run in parallel and the logic to allow creation of >> multiple new notes (with in the same Vim instance) is simpler. It >> could probably have been an option from the start with the implied >> perils when disabled. I will take a note of this and look into it when >> I have some more time next week. Hopefully, it will not be too >> bothersome meanwhile. > > Fair enough. I'll start using it for taking real notes and see how > that goes. In case you missed my original post describing my intention to create this, I wanted this to replace a small external note taker called Tombo (http://tombo.sourceforge.jp/En/index.html). I have implemented enough functionality to cover what I was really using in that program. I don't really plan to make this a complicated and full featured note taker. Please keep this in mind when you suggest new features or improvements, as I don't have a whole lot of time to spend (however, patches are welcome). > > I like your error messages. I can tell immediately what I've done > wrong. Thank you. I do put extra effort in making my software supportable. -- Hari > > Regards, > Gary > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
