mc editor small changes III - unified diff

František Řezníček F_II at seznam.cz
Thu Aug 11 07:07:28 UTC 2005


Hello all,
4 files changed edit/edit.c, edit/editdraw.c, src/color.c, src/color.h.
Changes were done on night build mc-2004-12-01-22.tar.gz.
If you request to be redone on the last code, let me know.

here are the changes (just unified diff) :

xxxxxx008:reznicek> diff -u edit/edit.c edit/edit.c.0
--- edit/edit.c Tue Jul 12 00:23:06 2005
+++ edit/edit.c.0       Tue Sep 28 15:20:30 2004
@@ -2027,7 +2027,7 @@
 /* this find the matching bracket in either direction, and sets edit->bracket */
 static long edit_get_bracket (WEdit * edit, int in_screen, unsigned long furthest_bracket_search)
 {
-    const char * const b = "{}{[][()(<><", *p;
+    const char * const b = "{}{[][()(", *p;
     int i = 1, a, inc = -1, c, d, n = 0;
     unsigned long j = 0;
     long q;
@@ -2043,7 +2043,7 @@
 /* the matching bracket */
     d = p[1];
 /* going left or right? */
-    if (strchr ("{[(<", c))
+    if (strchr ("{[(", c))
        inc = 1;
     for (q = edit->curs1 + inc;; q += inc) {
 /* out of buffer? */
xxxxxx008:reznicek> diff -u edit/editdraw.c edit/editdraw.c.0
--- edit/editdraw.c     Tue Jul 12 00:26:16 2005
+++ edit/editdraw.c.0   Sun Nov 21 02:37:44 2004
@@ -38,7 +38,6 @@
 #define MOD_BOLD               (1 << 9)
 #define MOD_MARKED             (1 << 10)
 #define MOD_CURSOR             (1 << 11)
-#define MOD_MARKEDBRACKET       (1 << 12)

 #define FONT_OFFSET_X 0
 #define FONT_OFFSET_Y 0
@@ -226,11 +225,7 @@
            set_color (EDITOR_BOLD_COLOR);
        } else if (style & MOD_MARKED) {
            set_color (EDITOR_MARKED_COLOR);
-       } else
-           if (style & MOD_MARKEDBRACKET)
-             set_color (EDITOR_MARKEDBRACKET_COLOR);
-          else
-       {
+       } else {
            lowlevel_set_color (color);
        }

@@ -283,8 +278,7 @@
                        *p |= MOD_MARKED;
                }
                if (q == edit->bracket)
-//                 *p |= MOD_BOLD;
-                   *p |= MOD_MARKEDBRACKET;
+                   *p |= MOD_BOLD;
                if (q >= edit->found_start
                    && q < edit->found_start + edit->found_len)
                    *p |= MOD_BOLD;
xxxxxx008:reznicek> diff -u src/color.c src/color.c.0
--- src/color.c Tue Jul 12 00:31:35 2005
+++ src/color.c.0       Tue Sep 28 15:20:31 2004
@@ -100,7 +100,6 @@
 /* error dialog colors start at 37 */
     { "errdhotnormal=",  0, 0 }, /* Error dialog normal/hot */ /* 37 */
     { "errdhotfocus=",   0, 0 }, /* Error dialog focused/hot */
-    { "markedbracket=",     0, 0 },    /* marked/selected bracket */
 };

 struct color_table_s {
@@ -163,8 +162,7 @@
 "editbold=yellow,blue:"
 "editmarked=black,cyan:"
 "errdhotnormal=yellow,red:"
-"errdhotfocus=yellow,lightgray:"
-"markedbracket=yellow,brightmagenta";
+"errdhotfocus=yellow,lightgray";

 #ifdef HAVE_SLANG
 #   define color_value(i) color_table [i].name
xxxxxx008:reznicek> diff -u src/color.h src/color.h.0
--- src/color.h Tue Jul 12 00:29:17 2005
+++ src/color.h.0       Fri Sep  3 09:12:25 2004
@@ -83,8 +83,6 @@
 #define ERROR_HOT_NORMAL   IF_COLOR (37, 0)
 #define ERROR_HOT_FOCUS    IF_COLOR (38, 0)

-#define EDITOR_MARKEDBRACKET_COLOR   IF_COLOR (39, A_REVERSE)
-
 #ifdef HAVE_SLANG
 #   define CTYPE const char *
 #else
xxxxxx008:reznicek>

Best Regards,
Frantisek

# ------------ Puvodni zprava ------------
# Od: František Řezníček <F_II at seznam.cz>
# Predmet: mc editor small changes
# Datum: 09.8.2005 13:34:20
# ----------------------------------------
# Hello all,
# In the meantime when mc4.6.1-pre1 was the latest stable release I did some
# changes in mc editor
# to be able to highlight also '<' '>' pairs and to define new style for
# highlightment (to define red background on matching bracket)
# As you can see just minor changes...
# 
# Now, I can see that you've released 4.6.1 and I'd like to incorporate my code
# into mc.
# What's the proposed way? 
# In the attachement you can find modified files which comes from nighbuild
# mc-2004-12-01-22.tar.gz.
# 
# Should I use the latest nighbuild and incorporate the changes there or you can
# do it?
# 
# I attached the changes
# edit/editdraw.c (original editdraw.c.0)
# edit/edit.c (original edit.c.0)
# src/color.c (original color.c.0)
# src/color.h (original color.h.0)
# 
# Could I hope to have these minor changes in the official mc?
# 
# Kind Regards,
# Frantisek Reznicek
# 
# 
# 



More information about the mc-devel mailing list