示例#1
0
    def diff(self, diffmode):
        with buffers.remain():
            with windows.remain():
                getattr(self, '_diff_%d' % diffmode)()

        # Reset the scrollbind to whatever it was before we diffed.
        if not diffmode:
            self.scrollbind(self._current_scrollbind)
示例#2
0
def unbind_for_all(key, options='', leader=None):
    if not leader:
        leader = setting('leader', '<localleader>')

    with buffers.remain():
        for b in buffers.all:
            b.open()
            unbind(key, options, leader)
示例#3
0
def bind_for_all(key, to, options='', mode=None, leader=None):
    if not leader:
        leader = setting('prefix', '-')

    with buffers.remain():
        for b in buffers.all:
            b.open()
            bind(key, to, options, mode, leader)
示例#4
0
文件: modes.py 项目: borje/myconfigs
    def diff(self, diffmode):
        with buffers.remain():
            with windows.remain():
                getattr(self, '_diff_%d' % diffmode)()

        # Reset the scrollbind to whatever it was before we diffed.
        if not diffmode:
            self.scrollbind(self._current_scrollbind)
示例#5
0
def unbind_for_all(key, options='', leader=None):
    if not leader:
        leader = setting('prefix', '-')

    with buffers.remain():
        for b in buffers.all:
            b.open()
            unbind(key, options, leader)
示例#6
0
def bind_for_all(key, to, options='', mode=None, leader=None):
    if not leader:
        leader = setting('leader', '<localleader>')

    with buffers.remain():
        for b in buffers.all:
            b.open()
            bind(key, to, options, mode, leader)