* How to change keys for uncomment (C-u C-c C-c)? @ 2005-04-21 15:03 JS 2005-04-21 15:30 ` David Hansen ` (2 more replies) 0 siblings, 3 replies; 18+ messages in thread From: JS @ 2005-04-21 15:03 UTC (permalink / raw) When I want to uncomment someting I first need to press C-u followed by C-c C-c but that is not very handy. Is it possible to reconfigure C-u C-c C-c into ie.: C-c C-c C-v instead? ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: How to change keys for uncomment (C-u C-c C-c)? 2005-04-21 15:03 How to change keys for uncomment (C-u C-c C-c)? JS @ 2005-04-21 15:30 ` David Hansen 2005-04-21 18:45 ` JS 2005-04-21 15:58 ` Kevin Rodgers [not found] ` <mailman.2427.1114099287.2895.help-gnu-emacs@gnu.org> 2 siblings, 1 reply; 18+ messages in thread From: David Hansen @ 2005-04-21 15:30 UTC (permalink / raw) On Thu, 21 Apr 2005 17:03:02 +0200 JS wrote: > When I want to uncomment someting I first need to press C-u followed by C-c > C-c but that is not very handy. Is it possible to reconfigure C-u C-c C-c > into ie.: > > C-c C-c C-v instead? Which major mode are you talking about? For me M-; works fine in all major modes i use. See C-h k M-; David ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: How to change keys for uncomment (C-u C-c C-c)? 2005-04-21 15:30 ` David Hansen @ 2005-04-21 18:45 ` JS 2005-04-21 19:01 ` David Hansen 0 siblings, 1 reply; 18+ messages in thread From: JS @ 2005-04-21 18:45 UTC (permalink / raw) David Hansen wrote: > On Thu, 21 Apr 2005 17:03:02 +0200 JS wrote: > >> When I want to uncomment someting I first need to press C-u followed by >> C-c C-c but that is not very handy. Is it possible to reconfigure C-u C-c >> C-c into ie.: >> >> C-c C-c C-v instead? > > Which major mode are you talking about? For me M-; works fine in > all major modes i use. See C-h k M-; > > David hm nothing happens if I select some code and press M-. The selected area disappears and in the tiny buffer in the buttom there is only this text: M--- any idea? ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: How to change keys for uncomment (C-u C-c C-c)? 2005-04-21 18:45 ` JS @ 2005-04-21 19:01 ` David Hansen 2005-04-21 19:17 ` JS 0 siblings, 1 reply; 18+ messages in thread From: David Hansen @ 2005-04-21 19:01 UTC (permalink / raw) On Thu, 21 Apr 2005 20:45:13 +0200 JS wrote: >> Which major mode are you talking about? For me M-; works fine in >> all major modes i use. See C-h k M-; > > hm nothing happens if I select some code and press M-. The selected area > disappears and in the tiny buffer in the buttom there is only this text: > > M--- >From the tutorial: ,---- | M-<chr> means hold the META or EDIT or ALT key down while typing <chr>. | If there is no META, EDIT or ALT key, instead press and release the | ESC key and then type <chr>. We write <ESC> for the ESC key. `---- so "M-;" means: press Meta key, hold it and press ";". David ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: How to change keys for uncomment (C-u C-c C-c)? 2005-04-21 19:01 ` David Hansen @ 2005-04-21 19:17 ` JS 2005-04-21 19:26 ` David Hansen 0 siblings, 1 reply; 18+ messages in thread From: JS @ 2005-04-21 19:17 UTC (permalink / raw) David Hansen wrote: > On Thu, 21 Apr 2005 20:45:13 +0200 JS wrote: > >>> Which major mode are you talking about? For me M-; works fine in >>> all major modes i use. See C-h k M-; >> >> hm nothing happens if I select some code and press M-. The selected area >> disappears and in the tiny buffer in the buttom there is only this text: >> >> M--- > > From the tutorial: > > ,---- > | M-<chr> means hold the META or EDIT or ALT key down while typing > | <chr>. > | If there is no META, EDIT or ALT key, instead press and release the > | ESC key and then type <chr>. We write <ESC> for the ESC key. > `---- > > so "M-;" means: press Meta key, hold it and press ";". > > David Ok I have this in my code: /* if (f != NULL){ */ When I select that line with the mouse and press: M-; (Holding down my Alt key and ";") I get this error: No M-x tags-search or M-x tags-query-replace in progress ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: How to change keys for uncomment (C-u C-c C-c)? 2005-04-21 19:17 ` JS @ 2005-04-21 19:26 ` David Hansen 2005-04-21 19:55 ` JS 0 siblings, 1 reply; 18+ messages in thread From: David Hansen @ 2005-04-21 19:26 UTC (permalink / raw) On Thu, 21 Apr 2005 21:17:10 +0200 JS wrote: > M-; (Holding down my Alt key and ";") > > I get this error: > > No M-x tags-search or M-x tags-query-replace in progress Hmm... What says C-h k M-; ? David ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: How to change keys for uncomment (C-u C-c C-c)? 2005-04-21 19:26 ` David Hansen @ 2005-04-21 19:55 ` JS 2005-04-21 20:17 ` David Hansen 0 siblings, 1 reply; 18+ messages in thread From: JS @ 2005-04-21 19:55 UTC (permalink / raw) David Hansen wrote: > On Thu, 21 Apr 2005 21:17:10 +0200 JS wrote: > >> M-; (Holding down my Alt key and ";") >> >> I get this error: >> >> No M-x tags-search or M-x tags-query-replace in progress > > Hmm... What says C-h k M-; ? > > David I have just tried C-h k M-; and it gives me: M-, runs the command tags-loop-continue which is an interactive compiled Lisp function in `etags'. (tags-loop-continue &optional FIRST-TIME) Continue last M-x tags-search or M-x tags-query-replace command. Used noninteractively with non-nil argument to begin such a command (the argument is passed to `next-file', which see). Two variables control the processing we do on each file: the value of `tags-loop-scan' is a form to be executed on each file to see if it is interesting (it returns non-nil if so) and `tags-loop-operate' is a form to evaluate to operate on an interesting file. If the latter evaluates to nil, we exit; otherwise we scan the next file. -------------------- On my keyboard I get ";" by pressing Shift-, If I try to press M-shift-, nothing happens. So I guess the problem is that I can only get ";" if I press Shift at the same time. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: How to change keys for uncomment (C-u C-c C-c)? 2005-04-21 19:55 ` JS @ 2005-04-21 20:17 ` David Hansen 2005-04-21 20:35 ` David Hansen 2005-04-22 8:22 ` JS 0 siblings, 2 replies; 18+ messages in thread From: David Hansen @ 2005-04-21 20:17 UTC (permalink / raw) On Thu, 21 Apr 2005 21:55:27 +0200 JS wrote: > I have just tried C-h k M-; and it gives me: > > > M-, runs the command tags-loop-continue [...] > On my keyboard I get ";" by pressing Shift-, > > If I try to press M-shift-, nothing happens. And with C-h k before "M-shift-," (Holding down Alt *and* shift and then ",")? Anyway, that's probably not a convenient key binding. You may as well try: (global-set-key "\M-," 'comment-region) or get an US Keyboard ;) David ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: How to change keys for uncomment (C-u C-c C-c)? 2005-04-21 20:17 ` David Hansen @ 2005-04-21 20:35 ` David Hansen 2005-04-22 8:34 ` JS 2005-04-22 8:22 ` JS 1 sibling, 1 reply; 18+ messages in thread From: David Hansen @ 2005-04-21 20:35 UTC (permalink / raw) On Thu, 21 Apr 2005 22:17:11 +0200 David Hansen wrote: > (global-set-key "\M-," 'comment-region) Stupid me... should be (global-set-key "\M-," 'comment-dwim) David ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: How to change keys for uncomment (C-u C-c C-c)? 2005-04-21 20:35 ` David Hansen @ 2005-04-22 8:34 ` JS 2005-04-22 14:48 ` Mathias Dahl 0 siblings, 1 reply; 18+ messages in thread From: JS @ 2005-04-22 8:34 UTC (permalink / raw) David Hansen wrote: > On Thu, 21 Apr 2005 22:17:11 +0200 David Hansen wrote: > >> (global-set-key "\M-," 'comment-region) > > Stupid me... should be > > (global-set-key "\M-," 'comment-dwim) > > David I have just entered this in my .emacs fil: (global-set-key "\M-," 'comment-dwim) When I start up emacs I get this error: An error has occurred while loading `/home/johs/.emacs': Symbol's function definition is void: global-set-key To ensure normal operation, you should investigate the cause of the error in your initialization file and remove it. Start Emacs with the `--debug-init' option to view a complete error backtrace Loading view...done ------------------------ I have then tried to start emacs like this: emacs --debug-init and then I get this: Debugger entered--Lisp error: (void-function global-set-key ) (global-set-key "¬" (quote comment-dwim)) eval-buffer(#<buffer *load*> nil "~/.emacs" nil t) load-with-code-conversion("/home/johs/.emacs" "~/.emacs" t t) load("~/.emacs" t t) #[nil " ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: How to change keys for uncomment (C-u C-c C-c)? 2005-04-22 8:34 ` JS @ 2005-04-22 14:48 ` Mathias Dahl 0 siblings, 0 replies; 18+ messages in thread From: Mathias Dahl @ 2005-04-22 14:48 UTC (permalink / raw) JS <d44sf@44ada.com> writes: > > I have just entered this in my .emacs fil: > > (global-set-key "\M-," 'comment-dwim) > > When I start up emacs I get this error: > An error has occurred while loading `/home/johs/.emacs': > > Symbol's function definition is void: global-set-key Seems like your newreader put some extra magic characters in the parent post. Try this: (global-set-key "\M-," 'comment-dwim) /Mathias ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: How to change keys for uncomment (C-u C-c C-c)? 2005-04-21 20:17 ` David Hansen 2005-04-21 20:35 ` David Hansen @ 2005-04-22 8:22 ` JS 1 sibling, 0 replies; 18+ messages in thread From: JS @ 2005-04-22 8:22 UTC (permalink / raw) David Hansen wrote: > On Thu, 21 Apr 2005 21:55:27 +0200 JS wrote: > >> I have just tried C-h k M-; and it gives me: >> >> >> M-, runs the command tags-loop-continue > > [...] > >> On my keyboard I get ";" by pressing Shift-, >> >> If I try to press M-shift-, nothing happens. > > And with C-h k before "M-shift-," (Holding down Alt *and* shift > and then ",")? > > Anyway, that's probably not a convenient key binding. You may as > well try: > > (global-set-key "\M-," 'comment-region) > > or get an US Keyboard ;) > > David When I do C-h k followed by "M-shift-," I get this: M-; runs the command comment-dwim which is an interactive compiled Lisp function in `newcomment'. (comment-dwim ARG) Call the comment command you want (Do What I Mean). If the region is active and `transient-mark-mode' is on, call `comment-region' (unless it only consists of comments, in which case it calls `uncomment-region'). Else, if the current line is empty, insert a comment and indent it. Else if a prefix ARG is specified, call `comment-kill'. Else, call `comment-indent'. So I guess it should work. I have some commented text that I select with the mouse. The I press "M-Shift-," but nothing happens. I have then changed the value for transistent-mark-mode to "on" and now it seems to work, but now everything gets painted in yellow when I use -space...but I guess it ok. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: How to change keys for uncomment (C-u C-c C-c)? 2005-04-21 15:03 How to change keys for uncomment (C-u C-c C-c)? JS 2005-04-21 15:30 ` David Hansen @ 2005-04-21 15:58 ` Kevin Rodgers [not found] ` <mailman.2427.1114099287.2895.help-gnu-emacs@gnu.org> 2 siblings, 0 replies; 18+ messages in thread From: Kevin Rodgers @ 2005-04-21 15:58 UTC (permalink / raw) JS wrote: > When I want to uncomment someting I first need to press C-u followed by C-c > C-c but that is not very handy. Is it possible to reconfigure C-u C-c C-c > into ie.: > > C-c C-c C-v instead? All things are possible. But `C-c C-c C-v' is not necessarily a good choice, because its prefix key `C-c C-c' is already bound to comment-region (as you know) and all `C-c C-LETTER' keys are reserved for major modes. But since all of the `C-c LETTER' keys are reserved for users, how about `C-c c' or `C-c u': (add-hook 'this-major-mode-hook ; e.g. 'c-mode-common-hook (lambda () (local-set-key "\C-cc" 'uncomment-region))) ; or "\C-cu" -- Kevin Rodgers ^ permalink raw reply [flat|nested] 18+ messages in thread
[parent not found: <mailman.2427.1114099287.2895.help-gnu-emacs@gnu.org>]
* Re: How to change keys for uncomment (C-u C-c C-c)? [not found] ` <mailman.2427.1114099287.2895.help-gnu-emacs@gnu.org> @ 2005-04-21 18:51 ` JS 2005-04-21 20:09 ` rgb ` (2 more replies) 0 siblings, 3 replies; 18+ messages in thread From: JS @ 2005-04-21 18:51 UTC (permalink / raw) Kevin Rodgers wrote: > JS wrote: > > When I want to uncomment someting I first need to press C-u followed > by C-c > > C-c but that is not very handy. Is it possible to reconfigure C-u C-c > > C-c into ie.: > > > > C-c C-c C-v instead? > > All things are possible. But `C-c C-c C-v' is not necessarily a good > choice, because its prefix key `C-c C-c' is already bound to > comment-region (as you know) and all `C-c C-LETTER' keys are reserved > for major modes. But since all of the `C-c LETTER' keys are reserved > for users, how about `C-c c' or `C-c u': > > (add-hook 'this-major-mode-hook ; e.g. 'c-mode-common-hook > (lambda () > (local-set-key "\C-cc" 'uncomment-region))) ; or "\C-cu" > I just wrote this in my .emacs file: (add-hook 'this-major-mode-hook (lambda () (local-set-key "\C-cc" 'uncomment-region))) But when I restart emacs the program is split in two and I get this error: An error has occurred while loading `/home/johs/.emacs': Symbol's value as variable is void: To ensure normal operation, you should investigate the cause of the error in your initialization file and remove it. Start Emacs with the `--debug-init' option to view a complete error backtrace Loading view...done ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: How to change keys for uncomment (C-u C-c C-c)? 2005-04-21 18:51 ` JS @ 2005-04-21 20:09 ` rgb 2005-04-21 20:32 ` Kevin Rodgers 2005-04-22 14:53 ` Mathias Dahl 2 siblings, 0 replies; 18+ messages in thread From: rgb @ 2005-04-21 20:09 UTC (permalink / raw) JS wrote: > Kevin Rodgers wrote: > > > JS wrote: > > > When I want to uncomment someting I first need to press C-u followed > > by C-c > > > C-c but that is not very handy. Is it possible to reconfigure C-u C-c > > > C-c into ie.: > > > > > > C-c C-c C-v instead? > > > > All things are possible. But `C-c C-c C-v' is not necessarily a good > > choice, because its prefix key `C-c C-c' is already bound to > > comment-region (as you know) and all `C-c C-LETTER' keys are reserved > > for major modes. But since all of the `C-c LETTER' keys are reserved > > for users, how about `C-c c' or `C-c u': > > > > (add-hook 'this-major-mode-hook ; e.g. 'c-mode-common-hook > > (lambda () > > (local-set-key "\C-cc" 'uncomment-region))) ; or "\C-cu" > > > > I just wrote this in my .emacs file: > > > (add-hook 'this-major-mode-hook > (lambda () > (local-set-key "\C-cc" 'uncomment-region))) 'this-major-mode-hook is supposed to be replace by the name of the mode hook whose mode you actually want the key defined within. Perhaps if you just use this. (global-set-key "\C-cc" 'uncomment-region) And move to something more complicated (such as the prior suggestion) if this causes you problems. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: How to change keys for uncomment (C-u C-c C-c)? 2005-04-21 18:51 ` JS 2005-04-21 20:09 ` rgb @ 2005-04-21 20:32 ` Kevin Rodgers 2005-04-22 14:53 ` Mathias Dahl 2 siblings, 0 replies; 18+ messages in thread From: Kevin Rodgers @ 2005-04-21 20:32 UTC (permalink / raw) JS wrote: > I just wrote this in my .emacs file: > > (add-hook 'this-major-mode-hook > (lambda () > (local-set-key "\C-cc" 'uncomment-region))) > > But when I restart emacs the program is split in two and I get this error: > > An error has occurred while loading `/home/johs/.emacs': > > Symbol's value as variable is void: That form would not (in fact, cannot) cause that error. Either you mistyped it or there is another error in your .emacs file. > To ensure normal operation, you should investigate the cause > of the error in your initialization file and remove it. Start > Emacs with the `--debug-init' option to view a complete error > backtrace > Loading view...done So why don't you try that? It will bring up a *Backtrace* buffer showing the stack of function calls that led to the error. -- Kevin Rodgers ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: How to change keys for uncomment (C-u C-c C-c)? 2005-04-21 18:51 ` JS 2005-04-21 20:09 ` rgb 2005-04-21 20:32 ` Kevin Rodgers @ 2005-04-22 14:53 ` Mathias Dahl 2005-04-22 18:07 ` Alan Mackenzie 2 siblings, 1 reply; 18+ messages in thread From: Mathias Dahl @ 2005-04-22 14:53 UTC (permalink / raw) JS <d44sf@44ada.com> writes: > > I just wrote this in my .emacs file: > > > (add-hook 'this-major-mode-hook > (lambda () > (local-set-key "\C-cc" 'uncomment-region))) > > But when I restart emacs the program is split in two and I get this error: > > > > An error has occurred while loading `/home/johs/.emacs': > > Symbol's value as variable is void: I don't know about you other guys, but something seems fishy with JS' .emacs file. When I read the post above, each supposed-to-be space character has a magenta coloured backlshash in front of it, suggestion some special or control-character. I won't paste his text here again (it is above), but if you do not see what I see, this is how it looks (drawn in normal ascii): (add-hook 'this-major-mode-hook \ \ \ \ \ \ \ \ \ \ (lambda\ () \ \ \ \ \ \ \ \ \ \ \ \ (local-set-key\ "\C-cc"\ 'uncomment-region))) When I put the cursor on one of those and used C-x =, this is what I got: Char: \ (04240, 2208, 0x8a0, file 0xA0) point=961 of 1442 (67%) column 0 Note: I had to use normal ascii to be sure that the "backslash-space" char above was displayed correctly. It is indeed only one character. Anyway, just a thought. /Mathias ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: How to change keys for uncomment (C-u C-c C-c)? 2005-04-22 14:53 ` Mathias Dahl @ 2005-04-22 18:07 ` Alan Mackenzie 0 siblings, 0 replies; 18+ messages in thread From: Alan Mackenzie @ 2005-04-22 18:07 UTC (permalink / raw) Mathias Dahl <brakjoller.rem0veth1s@gmail.com> wrote on Fri, 22 Apr 2005 16:53:56 +0200: > I don't know about you other guys, but something seems fishy with JS' > .emacs file. When I read the post above, each supposed-to-be space > character has a magenta coloured backlshash in front of it, suggestion > some special or control-character. > I won't paste his text here again (it is above), but if you do not see > what I see, this is how it looks (drawn in normal ascii): > (add-hook 'this-major-mode-hook > \ \ \ \ \ \ \ \ \ \ (lambda\ () > \ \ \ \ \ \ \ \ \ \ \ \ (local-set-key\ "\C-cc"\ 'uncomment-region))) > When I put the cursor on one of those and used C-x =, this is what I > got: > Char: \ (04240, 2208, 0x8a0, file 0xA0) point=961 of 1442 (67%) column > 0 iso-8995-1 0xA0 is "non-break space". Perhaps JS's newsreader (Knode) is "trying to be helpful" in pre-empting the possibility of the line being broken up by filling. > Note: I had to use normal ascii to be sure that the "backslash-space" > char above was displayed correctly. It is indeed only one character. > Anyway, just a thought. > /Mathias -- Alan Mackenzie (Munich, Germany) Email: aacm@muuc.dee; to decode, wherever there is a repeated letter (like "aa"), remove half of them (leaving, say, "a"). ^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2005-04-22 18:07 UTC | newest] Thread overview: 18+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2005-04-21 15:03 How to change keys for uncomment (C-u C-c C-c)? JS 2005-04-21 15:30 ` David Hansen 2005-04-21 18:45 ` JS 2005-04-21 19:01 ` David Hansen 2005-04-21 19:17 ` JS 2005-04-21 19:26 ` David Hansen 2005-04-21 19:55 ` JS 2005-04-21 20:17 ` David Hansen 2005-04-21 20:35 ` David Hansen 2005-04-22 8:34 ` JS 2005-04-22 14:48 ` Mathias Dahl 2005-04-22 8:22 ` JS 2005-04-21 15:58 ` Kevin Rodgers [not found] ` <mailman.2427.1114099287.2895.help-gnu-emacs@gnu.org> 2005-04-21 18:51 ` JS 2005-04-21 20:09 ` rgb 2005-04-21 20:32 ` Kevin Rodgers 2005-04-22 14:53 ` Mathias Dahl 2005-04-22 18:07 ` Alan Mackenzie
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).