* disable case-changer in Ada mode @ 2013-10-09 22:29 Emanuel Berg 2013-10-10 11:48 ` Stefan Monnier [not found] ` <mailman.3756.1381405718.10748.help-gnu-emacs@gnu.org> 0 siblings, 2 replies; 6+ messages in thread From: Emanuel Berg @ 2013-10-09 22:29 UTC (permalink / raw) To: help-gnu-emacs I writing in Ada, and the ada-mode has the property that it changes the lower-/uppercase of words *as you type*. This is driving my nuts! It is almost psychedelic (but not in a positive way). I *think* it is there because Ada is case-*in*sensitive, so they'd add it as a way to enforce consistency. (?) So, because case doesn't matter, the mode changes the case as you type... (I don't know if that makes sense, but I just get dizzy.) So can I disable it? It doesn't seem to be a minor mode. Perhaps it is connected to the indentation function? (But it seems to run after each word.) Also, I cannot set the keys as I like them (C-j, for example, needs to be set to nil so my global C-j will work), but define-key and unset-key don't work, because they intermingle with the case-changer. Ideas? -- Emanuel Berg, programmer-for-rent. CV, projects, etc at uXu underground experts united: http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: disable case-changer in Ada mode 2013-10-09 22:29 disable case-changer in Ada mode Emanuel Berg @ 2013-10-10 11:48 ` Stefan Monnier [not found] ` <mailman.3756.1381405718.10748.help-gnu-emacs@gnu.org> 1 sibling, 0 replies; 6+ messages in thread From: Stefan Monnier @ 2013-10-10 11:48 UTC (permalink / raw) To: help-gnu-emacs >>>>> "Emanuel" == Emanuel Berg <embe8573@student.uu.se> writes: > I writing in Ada, and the ada-mode has the property that > it changes the lower-/uppercase of words *as you > type*. This is driving my nuts! It is almost psychedelic > (but not in a positive way). > I *think* it is there because Ada is case-*in*sensitive, > so they'd add it as a way to enforce consistency. (?) > So, because case doesn't matter, the mode changes the > case as you type... (I don't know if that makes sense, > but I just get dizzy.) > So can I disable it? (setq ada-auto-case nil) Stefan ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <mailman.3756.1381405718.10748.help-gnu-emacs@gnu.org>]
* Re: disable case-changer in Ada mode [not found] ` <mailman.3756.1381405718.10748.help-gnu-emacs@gnu.org> @ 2013-10-10 20:47 ` Emanuel Berg 2013-10-11 4:24 ` Kevin Rodgers [not found] ` <mailman.3813.1381465458.10748.help-gnu-emacs@gnu.org> 0 siblings, 2 replies; 6+ messages in thread From: Emanuel Berg @ 2013-10-10 20:47 UTC (permalink / raw) To: help-gnu-emacs Stefan Monnier <monnier@iro.umontreal.ca> writes: >> So can I disable it? > > (setq ada-auto-case nil) Works. (I guess you would have told me if my theory as to the rationale of it is incorrect.) -- Emanuel Berg, programmer-for-rent. CV, projects, etc at uXu underground experts united: http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: disable case-changer in Ada mode 2013-10-10 20:47 ` Emanuel Berg @ 2013-10-11 4:24 ` Kevin Rodgers 2013-10-11 19:33 ` Stefan Monnier [not found] ` <mailman.3813.1381465458.10748.help-gnu-emacs@gnu.org> 1 sibling, 1 reply; 6+ messages in thread From: Kevin Rodgers @ 2013-10-11 4:24 UTC (permalink / raw) To: help-gnu-emacs On 10/10/13 2:47 PM, Emanuel Berg wrote: > Stefan Monnier<monnier@iro.umontreal.ca> writes: > >>> So can I disable it? >> >> (setq ada-auto-case nil) > > Works. (I guess you would have told me if my theory as > to the rationale of it is incorrect.) You could discover this solution yourself with `M-x apropos-variable RET ada SPC case RET' -- Kevin Rodgers Denver, Colorado, USA ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: disable case-changer in Ada mode 2013-10-11 4:24 ` Kevin Rodgers @ 2013-10-11 19:33 ` Stefan Monnier 0 siblings, 0 replies; 6+ messages in thread From: Stefan Monnier @ 2013-10-11 19:33 UTC (permalink / raw) To: help-gnu-emacs > You could discover this solution yourself with `M-x apropos-variable RET > ada SPC case RET' M-x customize-group RET ada RET would be a good starting point as well, Stefan ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <mailman.3813.1381465458.10748.help-gnu-emacs@gnu.org>]
* Re: disable case-changer in Ada mode [not found] ` <mailman.3813.1381465458.10748.help-gnu-emacs@gnu.org> @ 2013-10-11 17:17 ` Emanuel Berg 0 siblings, 0 replies; 6+ messages in thread From: Emanuel Berg @ 2013-10-11 17:17 UTC (permalink / raw) To: help-gnu-emacs Kevin Rodgers <kevin.d.rodgers@gmail.com> writes: > You could discover this solution yourself with `M-x > apropos-variable RET ada SPC case RET' Well, at least now I could have... It seems one buffer has to be put in Ada mode first, though, or if you had the mode initialized in some other way. -- Emanuel Berg, programmer-for-rent. CV, projects, etc at uXu underground experts united: http://user.it.uu.se/~embe8573 ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2013-10-11 19:33 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-10-09 22:29 disable case-changer in Ada mode Emanuel Berg 2013-10-10 11:48 ` Stefan Monnier [not found] ` <mailman.3756.1381405718.10748.help-gnu-emacs@gnu.org> 2013-10-10 20:47 ` Emanuel Berg 2013-10-11 4:24 ` Kevin Rodgers 2013-10-11 19:33 ` Stefan Monnier [not found] ` <mailman.3813.1381465458.10748.help-gnu-emacs@gnu.org> 2013-10-11 17:17 ` Emanuel Berg
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).