parent
62f7057c8d
commit
7a374ea5b1
|
@ -93,38 +93,39 @@ class Application(object):
|
||||||
self.mode_extensions = {}
|
self.mode_extensions = {}
|
||||||
self.mode_detection = {}
|
self.mode_detection = {}
|
||||||
|
|
||||||
mode2.Fundamental.install(self)
|
#mode2.Fundamental.install(self)
|
||||||
mode.blame.Blame.install(self)
|
mode2.install(self)
|
||||||
mode.c.C.install(self)
|
mode.blame.install(self)
|
||||||
mode.console.Console.install(self)
|
mode.c.install(self)
|
||||||
mode.consolemini.ConsoleMini.install(self)
|
mode.console.install(self)
|
||||||
mode.css.CSS.install(self)
|
mode.consolemini.install(self)
|
||||||
mode.diff.Diff.install(self)
|
mode.css.install(self)
|
||||||
mode.dir.Dir.install(self)
|
mode.diff.install(self)
|
||||||
mode.elisp.ELisp.install(self)
|
mode.dir.install(self)
|
||||||
mode.hex.Hex.install(self)
|
mode.elisp.install(self)
|
||||||
mode.html.HTML.install(self)
|
mode.hex.install(self)
|
||||||
mode.java.Java.install(self)
|
mode.html.install(self)
|
||||||
mode.javascript.Javascript.install(self)
|
mode.java.install(self)
|
||||||
mode.lisp.Lisp.install(self)
|
mode.javascript.install(self)
|
||||||
mode.make.Make.install(self)
|
mode.lisp.install(self)
|
||||||
mode.mini.Mini.install(self)
|
mode.make.install(self)
|
||||||
mode.mutt.Mutt.install(self)
|
mode.mini.install(self)
|
||||||
mode.nasm.Nasm.install(self)
|
mode.mutt.install(self)
|
||||||
mode.ocaml.Ocaml.install(self)
|
mode.nasm.install(self)
|
||||||
mode.perl.Perl.install(self)
|
mode.ocaml.install(self)
|
||||||
mode.python.Python.install(self)
|
mode.perl.install(self)
|
||||||
mode.replace.Replace.install(self)
|
mode.python.install(self)
|
||||||
mode.rst.RST.install(self)
|
mode.replace.install(self)
|
||||||
mode.scheme.Scheme.install(self)
|
mode.rst.install(self)
|
||||||
mode.search.Search.install(self)
|
mode.scheme.install(self)
|
||||||
mode.sh.Sh.install(self)
|
mode.search.install(self)
|
||||||
mode.sql.Sql.install(self)
|
mode.sh.install(self)
|
||||||
mode.tt.Template.install(self)
|
mode.sql.install(self)
|
||||||
mode.text.Text.install(self)
|
mode.tt.install(self)
|
||||||
|
mode.text.install(self)
|
||||||
mode.text2.Text2.install(self)
|
mode.text2.Text2.install(self)
|
||||||
mode.which.Which.install(self)
|
mode.which.install(self)
|
||||||
mode.xml.XML.install(self)
|
mode.xml.install(self)
|
||||||
|
|
||||||
# initialize our methods
|
# initialize our methods
|
||||||
self.methods = {}
|
self.methods = {}
|
||||||
|
|
|
@ -82,3 +82,5 @@ class BDSCompileResources(Method):
|
||||||
class BDSRestart(Method):
|
class BDSRestart(Method):
|
||||||
def _execute(self, w, **vargs):
|
def _execute(self, w, **vargs):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
install = BDS.install
|
||||||
|
|
|
@ -22,3 +22,5 @@ class Blame(mode2.Fundamental):
|
||||||
'metadata.username': ('cyan', 'default', 'bold'),
|
'metadata.username': ('cyan', 'default', 'bold'),
|
||||||
'metadata.end': ('green', 'default', 'bold'),
|
'metadata.end': ('green', 'default', 'bold'),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
install = Blame.install
|
||||||
|
|
|
@ -272,3 +272,5 @@ class CMake(method.Method):
|
||||||
|
|
||||||
w.application.data_buffer("*CMake*", output, switch_to=err)
|
w.application.data_buffer("*CMake*", output, switch_to=err)
|
||||||
w.set_error(errmsg)
|
w.set_error(errmsg)
|
||||||
|
|
||||||
|
install = C.install
|
||||||
|
|
|
@ -27,3 +27,5 @@ class Console(mode2.Fundamental):
|
||||||
'string.null': ('green', 'default'),
|
'string.null': ('green', 'default'),
|
||||||
'string.end': ('green', 'default'),
|
'string.end': ('green', 'default'),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
install = Console.install
|
||||||
|
|
|
@ -180,3 +180,4 @@ class ConsoleHistoryNext(method.Method):
|
||||||
# a.add_buffer(buffer.ConsoleBuffer())
|
# a.add_buffer(buffer.ConsoleBuffer())
|
||||||
# b = a.bufferlist.get_buffer_by_name('*Console*')
|
# b = a.bufferlist.get_buffer_by_name('*Console*')
|
||||||
# b.insert_string(b.get_buffer_end(), repr(candidates) + '\n', force=True)
|
# b.insert_string(b.get_buffer_end(), repr(candidates) + '\n', force=True)
|
||||||
|
install = ConsoleMini.install
|
||||||
|
|
|
@ -91,3 +91,5 @@ class CSS(mode2.Fundamental):
|
||||||
self.add_bindings('close-paren', (')',))
|
self.add_bindings('close-paren', (')',))
|
||||||
self.add_bindings('close-brace', ('}',))
|
self.add_bindings('close-brace', ('}',))
|
||||||
self.add_bindings('close-bracket', (']',))
|
self.add_bindings('close-bracket', (']',))
|
||||||
|
|
||||||
|
install = CSS.install
|
||||||
|
|
|
@ -47,3 +47,5 @@ class DiffPreviousSection(method.Method):
|
||||||
w.goto_line(i)
|
w.goto_line(i)
|
||||||
return
|
return
|
||||||
i -= 1
|
i -= 1
|
||||||
|
|
||||||
|
install = Diff.install
|
||||||
|
|
|
@ -198,3 +198,5 @@ class RemovePath(Method):
|
||||||
w.application.methods['refresh-view'].execute(w, filename=path)
|
w.application.methods['refresh-view'].execute(w, filename=path)
|
||||||
except:
|
except:
|
||||||
w.set_error("failed to delete %r" % path)
|
w.set_error("failed to delete %r" % path)
|
||||||
|
|
||||||
|
install = Dir.install
|
||||||
|
|
|
@ -62,3 +62,5 @@ class ELisp(mode2.Fundamental):
|
||||||
self.add_bindings('close-bracket', (']',))
|
self.add_bindings('close-bracket', (']',))
|
||||||
## add lisp-specific methods
|
## add lisp-specific methods
|
||||||
#self.add_action_and_bindings(LispCheckSyntax(), ('C-c s',))
|
#self.add_action_and_bindings(LispCheckSyntax(), ('C-c s',))
|
||||||
|
|
||||||
|
install = ELisp.install
|
||||||
|
|
|
@ -85,3 +85,5 @@ class FindStrings(Method):
|
||||||
lastline += newline
|
lastline += newline
|
||||||
i = (i + 1) % 4
|
i = (i + 1) % 4
|
||||||
w.application.data_buffer("*Strings*", '\n'.join(newlines), switch_to=True)
|
w.application.data_buffer("*Strings*", '\n'.join(newlines), switch_to=True)
|
||||||
|
|
||||||
|
install = Hex.install
|
||||||
|
|
|
@ -47,3 +47,5 @@ class HTML(mode2.Fundamental):
|
||||||
self.add_bindings('close-paren', (')',))
|
self.add_bindings('close-paren', (')',))
|
||||||
self.add_bindings('close-brace', ('}',))
|
self.add_bindings('close-brace', ('}',))
|
||||||
self.add_bindings('close-bracket', (']',))
|
self.add_bindings('close-bracket', (']',))
|
||||||
|
|
||||||
|
install = HTML.install
|
||||||
|
|
|
@ -192,3 +192,5 @@ class Java(mode2.Fundamental):
|
||||||
self.add_bindings('close-paren', (')',))
|
self.add_bindings('close-paren', (')',))
|
||||||
self.add_bindings('close-brace', ('}',))
|
self.add_bindings('close-brace', ('}',))
|
||||||
self.add_bindings('close-bracket', (']',))
|
self.add_bindings('close-bracket', (']',))
|
||||||
|
|
||||||
|
install = Java.install
|
||||||
|
|
|
@ -95,3 +95,5 @@ class Javascript(mode2.Fundamental):
|
||||||
self.add_bindings('close-paren', (')',))
|
self.add_bindings('close-paren', (')',))
|
||||||
self.add_bindings('close-brace', ('}',))
|
self.add_bindings('close-brace', ('}',))
|
||||||
self.add_bindings('close-bracket', (']',))
|
self.add_bindings('close-bracket', (']',))
|
||||||
|
|
||||||
|
install = Javascript.install
|
||||||
|
|
|
@ -52,3 +52,5 @@ class Lisp(mode2.Fundamental):
|
||||||
self.add_bindings('close-paren', (')',))
|
self.add_bindings('close-paren', (')',))
|
||||||
self.add_bindings('close-brace', ('}',))
|
self.add_bindings('close-brace', ('}',))
|
||||||
self.add_bindings('close-bracket', (']',))
|
self.add_bindings('close-bracket', (']',))
|
||||||
|
|
||||||
|
install = Lisp.install
|
||||||
|
|
|
@ -50,3 +50,5 @@ class Make(mode2.Fundamental):
|
||||||
'string.end': ('green', 'default'),
|
'string.end': ('green', 'default'),
|
||||||
}
|
}
|
||||||
colors.update(Sh.colors)
|
colors.update(Sh.colors)
|
||||||
|
|
||||||
|
install = Make.install
|
||||||
|
|
|
@ -35,3 +35,5 @@ class MiniTabComplete(method.Method):
|
||||||
s1 = b.make_string()
|
s1 = b.make_string()
|
||||||
s2, exists, complete = b.tabber.tab_string(s1, window)
|
s2, exists, complete = b.tabber.tab_string(s1, window)
|
||||||
b.set_data(s2)
|
b.set_data(s2)
|
||||||
|
|
||||||
|
install = Mini.install
|
||||||
|
|
|
@ -50,3 +50,5 @@ class MuttWrapParagraph(method.WrapParagraph):
|
||||||
class MuttInsertSpace(mode.text.TextInsertSpace):
|
class MuttInsertSpace(mode.text.TextInsertSpace):
|
||||||
limit = 72
|
limit = 72
|
||||||
wrapper = MuttWrapParagraph
|
wrapper = MuttWrapParagraph
|
||||||
|
|
||||||
|
install = Mutt.install
|
||||||
|
|
|
@ -41,3 +41,5 @@ class Nasm(mode2.Fundamental):
|
||||||
'instructions': ('magenta', 'default'),
|
'instructions': ('magenta', 'default'),
|
||||||
'label': ('blue', 'default'),
|
'label': ('blue', 'default'),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
install = Nasm.install
|
||||||
|
|
|
@ -92,3 +92,5 @@ class Ocaml(mode2.Fundamental):
|
||||||
self.add_bindings('close-paren', (')',))
|
self.add_bindings('close-paren', (')',))
|
||||||
self.add_bindings('close-brace', ('}',))
|
self.add_bindings('close-brace', ('}',))
|
||||||
self.add_bindings('close-bracket', (']',))
|
self.add_bindings('close-bracket', (']',))
|
||||||
|
|
||||||
|
install = Ocaml.install
|
||||||
|
|
|
@ -709,3 +709,5 @@ class PerlWrapParagraph(Method):
|
||||||
WrapParagraph._execute(self, w, **vargs)
|
WrapParagraph._execute(self, w, **vargs)
|
||||||
else:
|
else:
|
||||||
w.set_error("did not detect comment or pod lines")
|
w.set_error("did not detect comment or pod lines")
|
||||||
|
|
||||||
|
install = Perl.install
|
||||||
|
|
|
@ -320,3 +320,5 @@ class PythonDictCleanup(method.Method):
|
||||||
end_p = Point(len(w.buffer.lines[-1]), len(w.buffer.lines) - 1)
|
end_p = Point(len(w.buffer.lines[-1]), len(w.buffer.lines) - 1)
|
||||||
w.kill(start_p, end_p)
|
w.kill(start_p, end_p)
|
||||||
w.insert_string(start_p, data)
|
w.insert_string(start_p, data)
|
||||||
|
|
||||||
|
install = Python.install
|
||||||
|
|
|
@ -106,3 +106,5 @@ def _end(w):
|
||||||
w.buffer.method.old_cursor = None
|
w.buffer.method.old_cursor = None
|
||||||
w.buffer.method.old_window = None
|
w.buffer.method.old_window = None
|
||||||
assert not w.application.mini_active
|
assert not w.application.mini_active
|
||||||
|
|
||||||
|
install = Replace.install
|
||||||
|
|
|
@ -75,3 +75,5 @@ class RST(mode2.Fundamental):
|
||||||
'bullet': ('magenta', 'default'),
|
'bullet': ('magenta', 'default'),
|
||||||
'enumeration': ('magenta', 'default'),
|
'enumeration': ('magenta', 'default'),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
install = RST.install
|
||||||
|
|
|
@ -55,3 +55,5 @@ class Scheme(mode2.Fundamental):
|
||||||
self.add_bindings('close-paren', (')',))
|
self.add_bindings('close-paren', (')',))
|
||||||
self.add_bindings('close-brace', ('}',))
|
self.add_bindings('close-brace', ('}',))
|
||||||
self.add_bindings('close-bracket', (']',))
|
self.add_bindings('close-bracket', (']',))
|
||||||
|
|
||||||
|
install = Scheme.install
|
||||||
|
|
|
@ -137,3 +137,5 @@ def _end(w):
|
||||||
w.application.close_mini_buffer()
|
w.application.close_mini_buffer()
|
||||||
w.application.clear_highlighted_ranges()
|
w.application.clear_highlighted_ranges()
|
||||||
w.application.last_search = w.buffer.make_string()
|
w.application.last_search = w.buffer.make_string()
|
||||||
|
|
||||||
|
install = Search.install
|
||||||
|
|
|
@ -164,3 +164,5 @@ class ShCheckSyntax(Method):
|
||||||
app.data_buffer("*Sh-Check-Syntax*", output, switch_to=False)
|
app.data_buffer("*Sh-Check-Syntax*", output, switch_to=False)
|
||||||
else:
|
else:
|
||||||
app.data_buffer("*Sh-Check-Syntax*", output)
|
app.data_buffer("*Sh-Check-Syntax*", output)
|
||||||
|
|
||||||
|
install = Sh.install
|
||||||
|
|
|
@ -133,3 +133,5 @@ class Sql(mode2.Fundamental):
|
||||||
self.add_bindings('close-paren', (')',))
|
self.add_bindings('close-paren', (')',))
|
||||||
self.add_bindings('close-brace', ('}',))
|
self.add_bindings('close-brace', ('}',))
|
||||||
self.add_bindings('close-bracket', (']',))
|
self.add_bindings('close-bracket', (']',))
|
||||||
|
|
||||||
|
install = Sql.install
|
||||||
|
|
|
@ -86,3 +86,5 @@ class LearnWord(method.Method):
|
||||||
# cheap way to relex just this word; there should really be a function
|
# cheap way to relex just this word; there should really be a function
|
||||||
w.insert_string_at_cursor(' ')
|
w.insert_string_at_cursor(' ')
|
||||||
w.left_delete()
|
w.left_delete()
|
||||||
|
|
||||||
|
install = Text.install
|
||||||
|
|
|
@ -26,3 +26,5 @@ class Text2(mode.text.Text):
|
||||||
'punct': ('default', 'default'),
|
'punct': ('default', 'default'),
|
||||||
'stuff': ('default', 'default'),
|
'stuff': ('default', 'default'),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
install = Text2.install
|
||||||
|
|
|
@ -62,3 +62,5 @@ class Template(mode2.Fundamental):
|
||||||
self.add_bindings('close-paren', (')',))
|
self.add_bindings('close-paren', (')',))
|
||||||
self.add_bindings('close-brace', ('}',))
|
self.add_bindings('close-brace', ('}',))
|
||||||
self.add_bindings('close-bracket', (']',))
|
self.add_bindings('close-bracket', (']',))
|
||||||
|
|
||||||
|
install = Template.install
|
||||||
|
|
|
@ -29,3 +29,5 @@ class Which(mode2.Fundamental):
|
||||||
self.window.application.close_mini_buffer()
|
self.window.application.close_mini_buffer()
|
||||||
self.window.buffer.method.old_cursor = None
|
self.window.buffer.method.old_cursor = None
|
||||||
self.window.buffer.method.old_window = None
|
self.window.buffer.method.old_window = None
|
||||||
|
|
||||||
|
install = Which.install
|
||||||
|
|
|
@ -34,3 +34,5 @@ class XML(mode2.Fundamental):
|
||||||
'tag.string.end': ('green', 'default'),
|
'tag.string.end': ('green', 'default'),
|
||||||
'tag.end': ('default', 'default'),
|
'tag.end': ('default', 'default'),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
install = XML.install
|
||||||
|
|
Loading…
Reference in New Issue