Files->Recent Files seems broken. Regardless of which file or files I edit, the only thing that shows up in the list is newlisp-edit.config.
Its fine on Mac OS X and two Windows XP SP2 installations I tested. What OS are you using?
newlisp-edit.lsp uses the following logic to define the "recentFilesPath":
Code: Select all
(if (= ostype "Win32")
(begin
(set 'userSettingsDir (string
(or (env "APPDATA") (env "HOME") (env "USERPROFILE") (env "DOCUMENT_ROOT")) "/newLISP"))
(set 'userSettingsPath (append userSettingsDir "/newlisp-edit.config"))
(set 'recentFilesPath (append userSettingsDir "/newlisp-edit-recent"))
(if (not (directory userSettingsDir)) (make-dir userSettingsDir))
)
(begin
(set 'userSettingsPath (append $HOME "/.newlisp-edit.conf"))
(set 'recentFilesPath (append $HOME "/.newlisp-edit-recent"))
)
)
Files only get into the list when they have been saved and do not appear until the next start of newlisp-edit. If they still don't appear, check in a command shell if you have any of the required environment variables defined. On Win32 XP any or several of APPDATA, HOME, USERPROFILE and DOCUMENT_ROOT should be defined. newlisp-edit-recent then gets created if it doesn't exist.
The redundant Quit-dialog, when all edit buffers are clean, will be eliminated in the next version.
ps: Please post questions regarding newLISP Guiserver in the appropriate section, not in the News section ;-). Post all other questions in either the Win or *n?x sections.