unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Major mode and implementation of expected editing facilities
@ 2019-05-27 22:14 Daniele Nicolodi
  2019-05-28  2:43 ` Eli Zaretskii
  0 siblings, 1 reply; 22+ messages in thread
From: Daniele Nicolodi @ 2019-05-27 22:14 UTC (permalink / raw)
  To: emacs-devel

Hello,

is there somewhere an annotated list of the standard editing facilities
that a major mode is expected to implement or that it may be useful to
implement?

I'll try to explain what I mean with an example. I'm writing a major
mode to edit a form of structured data. The information in the file is
logically grouped into sections. Thus I thought that setting
fill-paragraph-function to something that would correctly indent one
such section would make sense so that fill-paragraph (M-q) would do the
right thing. Is that something desirable? Where can I find a list of
other hooks that would make sense to implement?

If such list does not exist what would be a good starting point to
compile it?

Thank you.

Cheers,
Dan



^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2019-05-29 19:54 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-05-27 22:14 Major mode and implementation of expected editing facilities Daniele Nicolodi
2019-05-28  2:43 ` Eli Zaretskii
2019-05-28  2:47   ` Daniele Nicolodi
2019-05-28  4:20     ` Eli Zaretskii
2019-05-28  4:40       ` Daniele Nicolodi
2019-05-28 14:55         ` Eli Zaretskii
2019-05-28 19:37           ` John Yates
2019-05-28 19:54             ` Daniele Nicolodi
2019-05-29  2:33             ` Eli Zaretskii
2019-05-29  4:11               ` Clément Pit-Claudel
2019-05-29  4:21                 ` Daniele Nicolodi
2019-05-29 14:34                 ` Eli Zaretskii
2019-05-29 15:35                   ` Clément Pit-Claudel
2019-05-29 15:08                 ` Dmitry Gutov
2019-05-29 15:35                   ` Clément Pit-Claudel
2019-05-29 19:54             ` Richard Stallman
2019-05-28 19:52           ` Daniele Nicolodi
2019-05-28 20:20             ` Noam Postavsky
2019-05-29  2:37               ` Eli Zaretskii
2019-05-29  2:36             ` Eli Zaretskii
2019-05-29  4:14         ` Clément Pit-Claudel
2019-05-29  4:17           ` Daniele Nicolodi

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

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).