BBEDIT is a GUI application, whereas the edit() command in SQLite expects a path to an executable which will start an editor, and exit when the user is done. If more than one process was involved in running an editor, this could interact badly with how edit() works. There are editors that play games with file names as part of keeping a backup. In-place editing can sometimes be important. The mg editor is findable on my $PATH and knows how to edit, in place 1, a file named as its 1st argument.ġ. You might try using edit('notes', 'vi') (or some other not-overly-clever editor.) If you do, please report what happens.įWIW, the edit('', 'mg') function works fine as an insert value on my Mac mini running the last OS X version 10.?. I can say that edit() works fine on Windows and Linux. I do not have BBEdit on my Macs because they are headless, so I am not prepared to do repro on this. Have your tried using 'TextEdit' in place of 'BBEdit'? Have you looked to see if the file, (which is created as a randomly named file in the process's current directory), is present and modified while the editor is open, after a save but before quitting? (It is automatically deleted after editor terminates and the edit() function has sucked its content, so you must look at the right time. (That's what I call "a statement of ignorance.")
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |