Filer
© nemo 1995-2024
Filer and Filing System related modules
FilerCloser
!FlrCloser 0.93 (16 Dec 2024)
This program allows you to specify the action to take when Shift-Closing Filer windows, for six combinations of the keyboard modifiers Ctrl, Alt and Logo.
There are eight options for each of the six combinations.
0.93 (16 Dec 2024) Fix for RO5 zeropain
WhatTheFile
WhatTheFile 0.01 (03 Aug 2024) [32bit]
If you’ve ever had an error like 'IWonderWhere:ThisIs' is a directory you’ll understand that RISC OS’s flexible path-based filing system syntax does not make it easy to find where a problem object actually is.
WhatTheFile (WTF) fixes this by canonicalising the pathname passed to OS_File,19 (which is what generates the oh-so-helpful error report) so that you can tell WTF it’s actually complaining about.
This was written during the Zoom meeting where the problem was described, but the meeting had a late finish (they always do!) and I forgot all about it. Anyway, thanks Chris for the suggestion.
HandleName
HandleName 0.02 (04 Dec 2024) [32bit]
List open files!!! *Handles
Access any open file by using its file handle as a name!!! *Dump #254
Erm, that’s it!!!
SaveToPath
SaveToPath 0.02 (15 Dec 2024) [32bit]
Saving to a Path Variable
If you have a path variable called Foo$Path then you can load a file called “Foo:Bar”, but RISC OS has always refused to save that file if the path variable contains more than one element. This module fixes that.
RO4.3 and RO6 use a variable called Foo$Write in preference when writing, if it is defined. This module brings this functionality to all OS versions. Even RO5.
0.02: Also applies to Create[Typed] and CDir.
PublicFilter
PublicFilter 1.20 (06 May 2022) [32bit]
PublicFilter intercepts Adjust-clicks on the Filer Icons for ADFS, HostFS, ShareFS, SDFS and ResourceFS, and thereby opens a configurable directory instead of the root (or in the case of the Apps icon, the root instead of $.Apps).
System Variables
Drive names starting with a colon are ignored. Otherwise it looks for a SysVar called Public$<fs>::<drive> which should be a drive-relative path starting with $. (or the equivalent) If not defined, it will try $.Public as is commonly used for Acorn Access (ShareFS).
For example, if you use ADFS and your boot drive is called HardDisc, then this will allow Adjust-click on the drive icon to open the Boot directory:
*Set Public$ADFS::HardDisc $.!Boot.Choices.Users.Single.Boot
Also see ColourFiler
nemo’s Filer supports Directory and Object Actions, which are powerful user- and application-defined contextual operations on selected files and directories, defined by System Variables
nemo’s HostFSFiler supports per-drive icons, configurable save-to-icon directory, root-level Find, sharing via Acorn Access (indicated in the icon), and a directory structure browser