From: Nicholas C. <n.c...@rc...> - 2003-05-16 21:37:04
|
---- Original message ---- >From: "Peter Graves" <pe...@ar...> >Sent: Thursday, May 15, 2003 6:22 PM >Subject: Re: [j-devel] How to get a CommandInterpreter based mode working? > >> Did you add your command to the command table (in CommandTable.java)? >> >> -Peter No, but in LispShellMode.java I find: km.mapKey(KeyEvent.VK_N, CTRL_MASK, "shellNextInput"); km.mapKey(KeyEvent.VK_ENTER, 0, "LispShellMode.enter"); km.mapKey(KeyEvent.VK_ENTER, ALT_MASK, "newlineAndIndent"); km.mapKey(KeyEvent.VK_R, CTRL_MASK, "resetLisp"); SO, in best monkey-see-monkey-do fashion, I wrote: km.mapKey(KeyEvent.VK_ENTER, 0, "JBshMode.enter"); and when I type m-x jbsh (name of my mode/command) I get a buffer in jbsh mode, with the prompt string I wrote into it, which I can type in. But when I hit enter, my routine isn't called. And I can't see any errors in the log or in the terminal window where J is running, either. I don't see "LispShellMode.enter" in CommandTable.java. thanks for your help! best regards, --nzc http://polarangel.org |