[gtk-doc] fixxref: fix vim syntax highlighting
- From: Stefan Sauer <stefkost src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk-doc] fixxref: fix vim syntax highlighting
- Date: Fri, 24 Nov 2017 20:16:39 +0000 (UTC)
commit 69242948f7acf2a99a78c05808a18c9dc4d56674
Author: Stefan Sauer <ensonic users sf net>
Date: Fri Nov 24 21:14:24 2017 +0100
fixxref: fix vim syntax highlighting
Update the vim command script. Also fix cutting out the highlighted part
from the output.
Fixes #787495
gtkdoc/fixxref.py | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/gtkdoc/fixxref.py b/gtkdoc/fixxref.py
index 06464db..c5a8979 100755
--- a/gtkdoc/fixxref.py
+++ b/gtkdoc/fixxref.py
@@ -371,14 +371,14 @@ def HighlightSourceVim(options, type, source):
# format source
# TODO(ensonic): use p.communicate()
- script = "echo 'let html_number_lines=0|let html_use_css=1|let html_use_xhtml=1|e %s|syn on|set
syntax=%s|run! syntax/2html.vim|w! %s.html|qa!' | " % (
+ script = "echo 'let html_number_lines=0|let html_use_css=1|let html_use_xhtml=1|e %s|syn on|set
syntax=%s|run! plugin/tohtml.vim|run! syntax/2html.vim|w! out.html|qa!' | " % (
temp_source_file, options.src_lang, temp_source_file)
script += "%s -n -e -u NONE -T xterm >/dev/null" % config.highlight
subprocess.check_call([script], shell=True)
highlighted_source = common.open_text(temp_source_file + ".html").read()
- highlighted_source = re.sub(r'.*<pre\b[^>]*>\n', '', highlighted_source, flags=re.MULTILINE)
- highlighted_source = re.sub(r'</pre>.*', '', highlighted_source, flags=re.MULTILINE)
+ highlighted_source = re.sub(r'.*<pre\b[^>]*>\n', '', highlighted_source, flags=re.DOTALL)
+ highlighted_source = re.sub(r'</pre>.*', '', highlighted_source, flags=re.DOTALL)
# need to rewrite the stylesheet classes
highlighted_source = highlighted_source.replace('<span class="Comment">', '<span class="comment">')
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]