[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [patch] make electric-pair-mode smarter/more useful
From: |
Stefan Monnier |
Subject: |
Re: [patch] make electric-pair-mode smarter/more useful |
Date: |
Sat, 14 Dec 2013 10:18:15 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
>> ;;; Electric newlines after/before/around some chars.
>>
>> -(defvar electric-layout-rules '()
>> +(defvar electric-layout-rules `((?\n .
>> ,#'electric-pair-newline-between-pairs-rule))
> Guess I'm a bit late with this comment (sorry), but does this mean that the
> usage of the electric newline would be set on per-mode basis?
I'm not completely sure I understand our question w.r.t the code you
quoted: the code you quoted adds the behavior globally, so it obviously
wouldn't be set on a per-mode basis.
> For example, like described previously, if I want js-mode to only insert
> electric newlines when I press return, will I have to modify
> electric-layout-rules in js-mode-hook, and do so for any other mode I use
> that sets this variable?
I think setting it on a per-mode basis would be OK, but it wouldn't be
set by the user but instead by the major mode, based on the usual coding
style used for that mode. E.g. we wouldn't set it in Lisp, but we'd set
it in js-mode.
> Wouldn't a separate minor mode be better, electric-newline-mode maybe?
I don't see for it, currently. It should depend on
electric-layout-mode, tho, of course.
Stefan
- Re: [patch] make electric-pair-mode smarter/more useful, (continued)
- Re: [patch] make electric-pair-mode smarter/more useful, Dmitry Gutov, 2013/12/06
- Re: [patch] make electric-pair-mode smarter/more useful, João Távora, 2013/12/07
- Re: [patch] make electric-pair-mode smarter/more useful, Stefan Monnier, 2013/12/07
- Re: [patch] make electric-pair-mode smarter/more useful, João Távora, 2013/12/11
- Re: [patch] make electric-pair-mode smarter/more useful, Dmitry Gutov, 2013/12/11
- Re: [patch] make electric-pair-mode smarter/more useful, João Távora, 2013/12/12
- Re: [patch] make electric-pair-mode smarter/more useful, Stefan Monnier, 2013/12/12
- Re: [patch] make electric-pair-mode smarter/more useful, João Távora, 2013/12/12
- Re: [patch] make electric-pair-mode smarter/more useful, Stefan Monnier, 2013/12/12
- Re: [patch] make electric-pair-mode smarter/more useful, Dmitry Gutov, 2013/12/12
- Re: [patch] make electric-pair-mode smarter/more useful,
Stefan Monnier <=
- Re: [patch] make electric-pair-mode smarter/more useful, Dmitry Gutov, 2013/12/14
- Re: [patch] make electric-pair-mode smarter/more useful, Stefan Monnier, 2013/12/14
- Re: [patch] make electric-pair-mode smarter/more useful, João Távora, 2013/12/15
- Re: [patch] make electric-pair-mode smarter/more useful, Stefan Monnier, 2013/12/15
- Re: [patch] make electric-pair-mode smarter/more useful, João Távora, 2013/12/16
- Re: [patch] make electric-pair-mode smarter/more useful, Stefan Monnier, 2013/12/16
- Re: [patch] make electric-pair-mode smarter/more useful, João Távora, 2013/12/17
- Re: [patch] make electric-pair-mode smarter/more useful, João Távora, 2013/12/18
- Re: [patch] make electric-pair-mode smarter/more useful, João Távora, 2013/12/23
- Re: [patch] make electric-pair-mode smarter/more useful, Bozhidar Batsov, 2013/12/24