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

Reply via email to