Bug#466486: can't prevent indenting at newline when pasting

Drew Parsons dparsons at debian.org
Wed Feb 20 01:05:30 UTC 2008


On Tue, 2008-02-19 at 14:40 +0100, G. Milde wrote:
> 
> > A2: Temporarily change the keybinding 
> ...
> > - this does work, thanks.  But it's inconvenient to set manually like
> > this each time.
> 
> How about paste()? (A1) This is basically a function to automate this task,
> recommended by the Jed author.

You're right, it's probably the best workaround.  Still not as
convenient as just clicking the mouse button though :)


> A4 works nice here with 
> 
>   !if (is_defined("x_server_vendor"))
>     setkey("newline_indent", "^M"); % correct mouse-insertion problem
>  
> in a file called by ~/jed.rc and newline_indent defined in txtutils.sl from
> the jed-extra package.

I installed jed-extra and tried this in ~/.jed/jed.rc, but it didn't
help, not even with just setkey("newline_indent", "^M"); on its own.

> What does Help>Show_Key return for the [Return] key after applying A3 or A4?

With nothing set in jed.rc:
Key "^M" runs the internal function newline_and_indent

With A3, setkey("newline", "^M");
Key "^M" runs the internal function newline_and_indent   <--- there's
the problem, no change!

Same again with A4, setkey("newline_indent","^M");

It's like jed.rc is being completely ignored.  It doesn't make a
difference whether I'm trying to make the settings in ~/.jed/jed.rc,
~/.jedrc or even /etc/jed.d/99newline-noindent.sl :(

> Does it work if you put the code in a buffer and run M-x evalbuffer?

Yes, that works! For both A3 and A4 (both versions).


> Can you test whether the ~/.jed/jed.rc file is evaluated?

Apparently it is not, nor is /etc/jed.d.


Thanks,
Drew





More information about the Pkg-jed-devel mailing list