[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Set variable in derived mode before running the parent mode function
From: |
Philipp Stephani |
Subject: |
Re: Set variable in derived mode before running the parent mode function |
Date: |
Sat, 06 Jun 2015 15:58:42 +0000 |
Stefan Monnier <monnier@iro.umontreal.ca> schrieb am Mi., 3. Juni 2015 um
03:15 Uhr:
> > `python-mode' are inappropriate for the derived mode; in particular, I'd
> > like to disable auto-guessing of the indentation by setting
> > `python-indent-guess-indent-offset' to nil. However,
> > `define-derived-mode' has no customization point for running code before
> > the parent mode function. What's the best way to solve this?
>
> Add the code *after* running python-mode? After all, setting vars
> before would be a waste since python-mode (like all other proper major
> modes) begins by calling kill-all-local-variables (also known as
> fundamental-mode).
>
>
>
You're right, that wouldn't work. The problem is that
python-indent-guess-indent-offset prints a message if it couldn't guess the
indentation; I'd like to suppress that message.