- Subject: Debian patches
- From: "G. Milde" <g.milde@xxxxxx>
- Date: Fri, 30 Sep 2005 15:40:19 +0200
The jed Debian package contains some patches that might be of interest for
non-Debian users too.
John, could you please have a look whether the issues are of common
interest, already handled elsewhere, or worth patching?
Thanks
Guenter
abbrev_fix.dpatch
-----------------
## by Jörg Sommer
## DP: if an abbrevivation is added to the Global abbrev table, but it
## DP: does not exist, jed raises an error; simply call
## DP: define_abbreviation after startup; this patch fixes this issue
--- ./src/abbrev.c 2005-07-25 06:37:23.000000000 +0200
+++ /tmp/dpep-work.pdCHmu/jed-B0.99-17.111/src/abbrev.c 2005-09-11 23:52:44.622453448 +0200
@@ -375,7 +375,7 @@
if (tbl == NULL)
{
- (void) SLang_push_string ("Global");
+ (void) SLang_push_string ("");
(void) SLang_push_string ("");
return;
}
all.dpatch
----------
## by Rafael Laboissiere
## DP: Add include path for FreeType in CFLAGS
--- jed-0.99.16.pre.0.99.17.84.orig/src/Makefile.in
+++ jed-0.99.16.pre.0.99.17.84/src/Makefile.in
@@ -2,7 +2,7 @@
# C compiler and C flags
CC = @CC@
-CFLAGS = @CFLAGS@ @CPPFLAGS@ @X_CFLAGS@
+CFLAGS = @CFLAGS@ @CPPFLAGS@ @X_CFLAGS@ -I/usr/include/freetype2
LDFLAGS = @LDFLAGS@ @DYNAMIC_LINK_FLAGS@
enable-xrenderfont.dpatch
-------------------------
## by Rafael Laboissiere
## DP: Use X Render extensions in xjed
--- jed-0.99.16.pre.0.99.17.84.orig/src/jed-feat.h
+++ jed-0.99.16.pre.0.99.17.84/src/jed-feat.h
@@ -88,7 +88,7 @@
* extension. You also need to uncomment and possibly modify
* XRENDERFONTLIBS in src/Makefile
*/
-#define XJED_HAS_XRENDERFONT 0
+#define XJED_HAS_XRENDERFONT 1
/* Set JED_HAS_IMPORT if you want the ability to import modules into jed via
* the slang import statement. This assumes that slang was compiled with
--- jed-0.99.16.pre.0.99.17.84.orig/src/Makefile.in
+++ jed-0.99.16.pre.0.99.17.84/src/Makefile.in
@@ -59,7 +59,7 @@
# 2. XFree86 XRENDERFONT (Anti-aliased font) support for XJED
# Also modify "XJED_HAS_XRENDERFONT" in jed-feat.h
-#XRENDERFONTLIBS = -lXft -lXrender -lfreetype -lXext
+XRENDERFONTLIBS = -lXft -lXrender -lfreetype -lXext
jed-manpage.dpatch
------------------
## by Rafael Laboissiere and Jörg Sommer
## DP: Explain better the behavior of option -g (#223794)
## DP: Explain option -a <joerg@xxxxxxxxxxxx>
--- jed-B0.99-17.56/doc/manual/jed.1 2005-04-15 19:42:29.026844968 +0200
+++ /tmp/dpep.I28qj8/jed-B0.99-17.56/doc/manual/jed.1 2005-04-15 19:49:03.842364856 +0200
@@ -41,11 +41,18 @@
.I .jedrc
file.
.RE
+.I -a 'file'
+.RS
+load
+.I file
+as user configuration file instead of .jedrc.
+.RE
.I -g 'n'
.RS
goto line
.I n
-in buffer
+in buffer (notice that in order to this option to take effect, if must
+appear after the file name in the command line, like 'jed file -g 3')
.RE
.I -l 'file'
.RS
pymode_indent.dpatch
--------------------
## by Jörg Sommer
## DP: If Py_Indent_Level is != 8 whitespace() (used to indent lines)
## DP: mixes up tab and whitespace characters for indention. This is bad
## DP: Python style.
## DP: (P_I_L=4 -> level 1 = 4 whitespace, level 2 = 1 tab)
--- jed-B0.99-17.56/lib/pymode.sl 2004-11-28 22:44:05.000000000 +0100
+++ /tmp/dpep.1VBPmj/jed-B0.99-17.56/lib/pymode.sl 2005-04-22 22:18:21.436779048 +0200
@@ -580,7 +580,13 @@
{
variable python = "python";
- TAB = 8;
+ % TAB is checked by whitespace(). If TAB=0 no tab character is used,
+ % which avoids mixing up whitespace and tab indention
+ if (Py_Indent_Level == 8)
+ TAB = 8;
+ else
+ TAB = 0;
+
set_mode (python, 0x4); % flag value of 4 is generic language mode
use_keymap(python);
set_buffer_hook ("indent_hook", "py_indent_line");
--
G.Milde web.de
--------------------------
To unsubscribe send email to <jed-users-request@xxxxxxxxxxx> with
the word "unsubscribe" in the message body.
Need help? Email <jed-users-owner@xxxxxxxxxxx>.
[2005 date index]
[2005 thread index]
[Thread Prev] [Thread Next]
[Date Prev] [Date Next]