[Date Prev][Date Next][Thread Prev][Thread Next][Author Index][Date Index][Thread Index]
- To: gossamer@xxxxxxxxxxxxxx
- Subject: Home cells
- From: Mark-Jason Dominus <mjd@xxxxxxxxxx>
- Date: Tue, 17 Nov 1998 23:26:17 -0500
- Cc: mjd@xxxxxxxxxx
- Organization: Plover Systems
- Reply-to: zzdev@xxxxxxxxxx
The homes shouldn't be identified by position, but rather by label.
The way you can rearrange them or add your own homes for new things.
Suppose they were identified by position, so that #1 was always cursor
home, and #2 was always delete home, and #3 was always select_home.
Then one person would add some functions that made #4 the nostril
home, and someone else would add some functions that assumed that #4
was the bunny rabbit home, and then it would be hard to merge their
spaces; they couldn't reorganize the homes, or anything like that.
Suppose instead that when it's looking for FOO_HOME, it jkust searches
+d.1ward from HOME until it finds some cell that's labelled with FOO.
Then you can permute the homes, add new ones in the middle or at the
end, or you can import someone else's KEYBINDING_HOME and link it in
for a while to see if you like it, etc.
Sorry, that wasn't too coherent.
Mark-Jason Dominus mjd@xxxxxxxxxx