Hi all, I am a happy user of calmwm, but one thing keeps puzzling me: what is the rationale to use symlinks in ~/.calmwm/keys/ to configure keyboard shortcuts, as opposed to, say, a plaitext file?
Currently, this is how I start firefox: ln -s "firefox" ~/.calmwm/keys/M-f allows me to Alt-f to launch a browser window. That's easy enough; but such a configuration can not be easily shared via cvs, for instance: all of my configuration lives in a cvs repository, into which I commit the good tweaks. The machines I work on just up from there. But it is not possible to cvs commit the ~/.calmwm/keys/M-f because it's a nonexistent file really: $ cd environment/.calmwm/keys $ ln -s firefox M-f $ cvs add M-f $ cvs commit [...] cvs [commit aborted]: reading file: Not such file or directory This wouldn't happen if the same configuration lived in a plaintext file that would just say CM-Return xterm -e top So is there some advantage that I am overlooking? Some exec() easyness in the code perhaps? Thanks Jan