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