|
25 | 25 | import gi |
26 | 26 | gi.require_version("Gtk","3.0") |
27 | 27 | gi.require_version("Gdk","3.0") |
28 | | -gi.require_version("GtkSource","3.0") |
| 28 | +gi.require_version("GtkSource","4") |
29 | 29 | from gi.repository import Gtk |
30 | 30 | from gi.repository import Gdk |
31 | 31 | from gi.repository import GObject |
@@ -62,10 +62,10 @@ def __init__(self, *a, **kw): |
62 | 62 | self.lm = GtkSource.LanguageManager() |
63 | 63 | self.sm = GtkSource.StyleSchemeManager() |
64 | 64 | if 'EMC2_HOME' in os.environ: |
65 | | - path = os.path.join(os.environ['EMC2_HOME'], 'share/gtksourceview-2.0/language-specs/') |
| 65 | + path = os.path.join(os.environ['EMC2_HOME'], 'share/gtksourceview-4/language-specs/') |
66 | 66 | self.lm.set_search_path(self.lm.get_search_path() + [path]) |
67 | 67 |
|
68 | | - self.buf.set_language(self.lm.get_language('.ngc')) |
| 68 | + self.buf.set_language(self.lm.get_language('gcode')) |
69 | 69 | self.set_show_line_numbers(True) |
70 | 70 | self.set_show_line_marks(True) |
71 | 71 | self.set_highlight_current_line(True) |
@@ -116,7 +116,7 @@ def set_language(self, lang, path = None): |
116 | 116 | # lang = the lang file to set |
117 | 117 | if path == None: |
118 | 118 | if 'EMC2_HOME' in os.environ: |
119 | | - path = os.path.join(os.environ['EMC2_HOME'], 'share/gtksourceview-2.0/language-specs/') |
| 119 | + path = os.path.join(os.environ['EMC2_HOME'], 'share/gtksourceview-4/language-specs/') |
120 | 120 | if path: |
121 | 121 | self.lm.set_search_path(path) |
122 | 122 | self.buf.set_language(self.lm.get_language(lang)) |
|
0 commit comments