[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: forward-comment and syntax-ppss
From: |
Lars Ingebrigtsen |
Subject: |
Re: forward-comment and syntax-ppss |
Date: |
Sat, 17 Dec 2016 16:09:20 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) |
I haven't really followed the discussion here, so this has probably been
all said before. :-) But I, too, find the narrowing functionality in
Emacs to be less than perfect.
There's three major use cases:
1) Modes that use narrowing as a required thing for the mode to work
properly. The main offender here is Info-mode, and I think it should
just be rewritten to not rely on narrowing to work. That is: No
Narrowing In Modes. There's always a better way to achieve the same
effects, I think.
2) The programmatic use in Lisp programs always looks like this:
(save-restriction
(narrow-to-region (point) (point-max))
...)
or something, which is less clear than it could be. As we did with
`(save-excursion (set-buffer...))' we could introduce a new special form
for this behaviour, like
(with-region (point) (point-max)
...)
3) Interactive narrowing should be stack-based, so that you can easily
narrow to things, do something, then narrow some more, and then pop that
narrowing to return to the previous. It's something I have wanted for a
long time.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
- Re: Wording of the Elisp manuals (was: forward-comment and syntax-ppss), (continued)
- Re: Wording of the Elisp manuals (was: forward-comment and syntax-ppss), Eli Zaretskii, 2016/12/20
- Re: forward-comment and syntax-ppss, Alan Mackenzie, 2016/12/16
- Re: forward-comment and syntax-ppss, Dmitry Gutov, 2016/12/16
- RE: forward-comment and syntax-ppss, Drew Adams, 2016/12/16
- Re: forward-comment and syntax-ppss, Stefan Monnier, 2016/12/16
- Re: forward-comment and syntax-ppss, Dmitry Gutov, 2016/12/16
- Re: forward-comment and syntax-ppss, Marcin Borkowski, 2016/12/17
- Re: forward-comment and syntax-ppss, Eli Zaretskii, 2016/12/17
- Re: forward-comment and syntax-ppss, Stefan Monnier, 2016/12/17
- Re: forward-comment and syntax-ppss, Eli Zaretskii, 2016/12/17
- Re: forward-comment and syntax-ppss,
Lars Ingebrigtsen <=
- Re: forward-comment and syntax-ppss, Dmitry Gutov, 2016/12/18
- Re: forward-comment and syntax-ppss, Stefan Monnier, 2016/12/17
- Re: forward-comment and syntax-ppss, Dmitry Gutov, 2016/12/18
- Re: forward-comment and syntax-ppss, Stefan Monnier, 2016/12/19
- Re: forward-comment and syntax-ppss, Dmitry Gutov, 2016/12/19
- Re: forward-comment and syntax-ppss, Stefan Monnier, 2016/12/19
- Re: forward-comment and syntax-ppss, Dmitry Gutov, 2016/12/19
- Re: forward-comment and syntax-ppss, Stefan Monnier, 2016/12/20
- Re: forward-comment and syntax-ppss, Eli Zaretskii, 2016/12/09
- Re: forward-comment and syntax-ppss, Alan Mackenzie, 2016/12/09