def register(self): u""" Registration of the plugin. Key bindings and other initialization should be done here. """ self.keybindings.append( Keybinding( u'<localleader>cN', Plug( u'OrgCheckBoxNewAboveInsert', u'<C-o>:py ORGMODE.plugins[u"EditCheckbox"].new_checkbox()<CR>', mode=MODE_INSERT))) self.keybindings.append( Keybinding( u'<localleader>cN', Plug( u'OrgCheckBoxNewAboveNormal', u':py ORGMODE.plugins[u"EditCheckbox"].new_checkbox()<CR>', mode=MODE_NORMAL))) # Add checkbox below self.keybindings.append( Keybinding( u'<localleader>cn', Plug( u'OrgCheckBoxNewBelowInsert', u'<C-o>:py ORGMODE.plugins[u"EditCheckbox"].new_checkbox(below=True)<CR>', mode=MODE_INSERT))) self.keybindings.append( Keybinding( u'<localleader>cn', Plug( u'OrgCheckBoxNewBelowNormal', u':py ORGMODE.plugins[u"EditCheckbox"].new_checkbox(below=True)<CR>', mode=MODE_NORMAL))) # Toggle checkbox self.keybindings.append( Keybinding( u'<localleader>cc', Plug(u'OrgCheckBoxToggleInsert', u'<C-o>:py ORGMODE.plugins[u"EditCheckbox"].toggle()<CR>', mode=MODE_INSERT))) self.keybindings.append( Keybinding( u'<localleader>cc', Plug(u'OrgCheckBoxToggleNormal', u':py ORGMODE.plugins[u"EditCheckbox"].toggle()<CR>', mode=MODE_NORMAL))) # Update status add_cmd_mapping_menu( self, name=u'OrgCheckBoxUpdate', function= u':silent! py ORGMODE.plugins[u"EditCheckbox"].update_checkboxes_status()<CR>', key_mapping=u'<localleader>cu', menu_desrc=u'Update Subtasks', )
def register(self): u"""Registration and keybindings.""" # path to emacs executable settings.set(u'org_export_emacs', u'/usr/bin/emacs') # verbose output for export settings.set(u'org_export_verbose', 0) # allow the user to define an initialization script settings.set(u'org_export_init_script', u'') # to PDF add_cmd_mapping_menu( self, name=u'OrgExportToPDF', function=u':%s ORGMODE.plugins[u"Export"].topdf()<CR>' % VIM_PY_CALL, key_mapping=u'<localleader>ep', menu_desrc=u'To PDF (via Emacs)') # to Beamer PDF add_cmd_mapping_menu( self, name=u'OrgExportToBeamerPDF', function=u':%s ORGMODE.plugins[u"Export"].tobeamer()<CR>' % VIM_PY_CALL, key_mapping=u'<localleader>eb', menu_desrc=u'To Beamer PDF (via Emacs)') # to latex add_cmd_mapping_menu( self, name=u'OrgExportToLaTeX', function=u':%s ORGMODE.plugins[u"Export"].tolatex()<CR>' % VIM_PY_CALL, key_mapping=u'<localleader>el', menu_desrc=u'To LaTeX (via Emacs)') # to HTML add_cmd_mapping_menu( self, name=u'OrgExportToHTML', function=u':%s ORGMODE.plugins[u"Export"].tohtml()<CR>' % VIM_PY_CALL, key_mapping=u'<localleader>eh', menu_desrc=u'To HTML (via Emacs)') # to Markdown add_cmd_mapping_menu( self, name=u'OrgExportToMarkdown', function=u':%s ORGMODE.plugins[u"Export"].tomarkdown()<CR>' % VIM_PY_CALL, key_mapping=u'<localleader>em', menu_desrc=u'To Markdown (via Emacs)')
def register(self): u""" Registration of the plugin. Key bindings and other initialization should be done here. """ add_cmd_mapping_menu( self, name=u'OrgCheckBoxNewAbove', function=u':py ORGMODE.plugins[u"EditCheckbox"].new_checkbox()<CR>', key_mapping=u'<localleader>cN', menu_desrc=u'New CheckBox Above') add_cmd_mapping_menu( self, name=u'OrgCheckBoxNewBelow', function= u':py ORGMODE.plugins[u"EditCheckbox"].new_checkbox(below=True)<CR>', key_mapping=u'<localleader>cn', menu_desrc=u'New CheckBox Below') add_cmd_mapping_menu( self, name=u'OrgCheckBoxToggle', function= u':silent! py ORGMODE.plugins[u"EditCheckbox"].toggle()<CR>', key_mapping=u'<localleader>cc', menu_desrc=u'Toggle Checkbox') add_cmd_mapping_menu( self, name=u'OrgCheckBoxUpdate', function= u':silent! py ORGMODE.plugins[u"EditCheckbox"].update_checkboxes_status()<CR>', key_mapping=u'<localleader>c#', menu_desrc=u'Update Subtasks')
def register(self): u"""Registration and keybindings.""" # path to emacs executable settings.set(u'org_export_emacs', u'/usr/bin/emacs') # verbose output for export settings.set(u'org_export_verbose', 0) # allow the user to define an initialization script settings.set(u'org_export_init_script', u'') # to PDF add_cmd_mapping_menu( self, name=u'OrgExportToPDF', function=u':%s ORGMODE.plugins[u"Export"].topdf()<CR>' % VIM_PY_CALL, key_mapping=u'<localleader>ep', menu_desrc=u'To PDF (via Emacs)' ) # to Beamer PDF add_cmd_mapping_menu( self, name=u'OrgExportToBeamerPDF', function=u':%s ORGMODE.plugins[u"Export"].tobeamer()<CR>' % VIM_PY_CALL, key_mapping=u'<localleader>eb', menu_desrc=u'To Beamer PDF (via Emacs)' ) # to latex add_cmd_mapping_menu( self, name=u'OrgExportToLaTeX', function=u':%s ORGMODE.plugins[u"Export"].tolatex()<CR>' % VIM_PY_CALL, key_mapping=u'<localleader>el', menu_desrc=u'To LaTeX (via Emacs)' ) # to HTML add_cmd_mapping_menu( self, name=u'OrgExportToHTML', function=u':%s ORGMODE.plugins[u"Export"].tohtml()<CR>' % VIM_PY_CALL, key_mapping=u'<localleader>eh', menu_desrc=u'To HTML (via Emacs)' ) # to Markdown add_cmd_mapping_menu( self, name=u'OrgExportToMarkdown', function=u':%s ORGMODE.plugins[u"Export"].tomarkdown()<CR>' % VIM_PY_CALL, key_mapping=u'<localleader>em', menu_desrc=u'To Markdown (via Emacs)' )
def register(self): u""" Registration of the plugin. Key bindings and other initialization should be done here. """ add_cmd_mapping_menu( self, name=u'OrgCheckBoxNewAbove', function=u':py ORGMODE.plugins[u"EditCheckbox"].new_checkbox()<CR>', key_mapping=u'<localleader>cN', menu_desrc=u'New CheckBox Above' ) add_cmd_mapping_menu( self, name=u'OrgCheckBoxNewBelow', function=u':py ORGMODE.plugins[u"EditCheckbox"].new_checkbox(below=True)<CR>', key_mapping=u'<localleader>cn', menu_desrc=u'New CheckBox Below' ) add_cmd_mapping_menu( self, name=u'OrgCheckBoxToggle', function=u':silent! py ORGMODE.plugins[u"EditCheckbox"].toggle()<CR>', key_mapping=u'<localleader>cc', menu_desrc=u'Toggle Checkbox' ) add_cmd_mapping_menu( self, name=u'OrgCheckBoxUpdate', function=u':silent! py ORGMODE.plugins[u"EditCheckbox"].update_checkboxes_status()<CR>', key_mapping=u'<localleader>c#', menu_desrc=u'Update Subtasks' )
def register(self): u""" Registration of plugin. Key bindings and other initialization should be done. """ add_cmd_mapping_menu( self, name=u'OrgLoggingClockIn', function=u'%s ORGMODE.plugins[u"LoggingWork"].clock_in()<CR>' % VIM_PY_CALL, key_mapping=u'<localleader>ci', menu_desrc=u'Clock in' ) add_cmd_mapping_menu( self, name=u'OrgLoggingClockOut', function=u'%s ORGMODE.plugins[u"LoggingWork"].clock_out()<CR>' % VIM_PY_CALL, key_mapping=u'<localleader>co', menu_desrc=u'Clock out' ) add_cmd_mapping_menu( self, name=u'OrgLoggingClockUpdate', function=u'%s ORGMODE.plugins[u"LoggingWork"].clock_update()<CR>' % VIM_PY_CALL, key_mapping=u'<localleader>cu', menu_desrc=u'Clock update' ) add_cmd_mapping_menu( self, name=u'OrgLoggingClockTotal', function=u'%s ORGMODE.plugins[u"LoggingWork"].clock_total()<CR>' % VIM_PY_CALL, key_mapping=u'<localleader>ct', menu_desrc=u'Show total clocked time for the current heading' )
def register(self): u""" Registration of the plugin. Key bindings and other initialization should be done here. """ add_cmd_mapping_menu( self, name=u'OrgDateInsertScheduledDateLine', key_mapping=u'<localleader>sa', function=u':py ORGMODE.plugins[u"Date"].add_scheduled_date_line()', menu_desrc=u'Timestamp' ) add_cmd_mapping_menu( self, name=u'OrgDateInsertDeadlineDateLine', key_mapping=u'<localleader>da', function=u':py ORGMODE.plugins[u"Date"].add_deadline_date_line()', menu_desrc=u'Timestamp' ) add_cmd_mapping_menu( self, name=u'OrgDateInsertTimestampInactiveCmdLine', key_mapping='<localleader>si', function=u':py ORGMODE.plugins[u"Date"].insert_timestamp(False)', menu_desrc=u'Timestamp (&inactive)' ) add_cmd_mapping_menu( self, name=u'OrgDateInsertTimestampActiveWithCalendar', key_mapping=u'<localleader>pa', function=u':py ORGMODE.plugins[u"Date"].insert_timestamp_with_calendar()', menu_desrc=u'Timestamp with Calendar' ) add_cmd_mapping_menu( self, name=u'OrgDateInsertTimestampInactiveWithCalendar', key_mapping=u'<localleader>pi', function=u':py ORGMODE.plugins[u"Date"].insert_timestamp_with_calendar(False)', menu_desrc=u'Timestamp with Calendar(inactive)' ) submenu = self.menu + Submenu(u'Change &Date') submenu + ActionEntry(u'Day &Earlier', u'<C-x>', u'<C-x>') submenu + ActionEntry(u'Day &Later', u'<C-a>', u'<C-a>')
def register(self): u""" Registration of the plugin. Key bindings and other initialization should be done here. """ add_cmd_mapping_menu( self, name=u"OrgAgendaTodo", function=u'%s ORGMODE.plugins[u"Agenda"].list_all_todos()' % VIM_PY_CALL, key_mapping=u'<localleader>cat', menu_desrc=u'Agenda for all TODOs') add_cmd_mapping_menu( self, name=u"OrgBufferAgendaTodo", function= u'%s ORGMODE.plugins[u"Agenda"].list_all_todos(current_buffer=True)' % VIM_PY_CALL, key_mapping=u'<localleader>caT', menu_desrc=u'Agenda for all TODOs based on current buffer') add_cmd_mapping_menu( self, name=u"OrgAgendaWeek", function=u'%s ORGMODE.plugins[u"Agenda"].list_next_week()' % VIM_PY_CALL, key_mapping=u'<localleader>caa', menu_desrc=u'Agenda for the week') add_cmd_mapping_menu( self, name=u"OrgBufferAgendaWeek", function= u'%s ORGMODE.plugins[u"Agenda"].list_next_week_for_buffer()' % VIM_PY_CALL, key_mapping=u'<localleader>caA', menu_desrc=u'Agenda for the week based on current buffer') add_cmd_mapping_menu( self, name=u'OrgAgendaTimeline', function=u'%s ORGMODE.plugins[u"Agenda"].list_timeline()' % VIM_PY_CALL, key_mapping=u'<localleader>caL', menu_desrc=u'Timeline for this buffer')
def register(self): u""" Registration of the plugin. Key bindings and other initialization should be done here. """ add_cmd_mapping_menu( self, name=u"OrgAgendaTodo", function=u':py ORGMODE.plugins[u"Agenda"].list_all_todos()', key_mapping=u'<localleader>cat', menu_desrc=u'Agenda for all TODOs' ) add_cmd_mapping_menu( self, name=u"OrgBufferAgendaTodo", function=u':py ORGMODE.plugins[u"Agenda"].list_all_todos(current_buffer=True)', key_mapping=u'<localleader>caT', menu_desrc=u'Agenda for all TODOs based on current buffer' ) add_cmd_mapping_menu( self, name=u"OrgAgendaWeek", function=u':py ORGMODE.plugins[u"Agenda"].list_next_week()', key_mapping=u'<localleader>caa', menu_desrc=u'Agenda for the week' ) add_cmd_mapping_menu( self, name=u"OrgBufferAgendaWeek", function=u':py ORGMODE.plugins[u"Agenda"].list_next_week_for_buffer()', key_mapping=u'<localleader>caA', menu_desrc=u'Agenda for the week based on current buffer' ) add_cmd_mapping_menu( self, name=u'OrgAgendaTimeline', function=u':py ORGMODE.plugins[u"Agenda"].list_timeline()', key_mapping=u'<localleader>caL', menu_desrc=u'Timeline for this buffer' )
def register(self): u""" Registration of the plugin. Key bindings and other initialization should be done here. """ add_cmd_mapping_menu( self, name=u'OrgDateInsertTimestampActiveCmdLine', key_mapping=u'<localleader>sa', function=u':py ORGMODE.plugins[u"Date"].insert_timestamp()<CR>', menu_desrc=u'Timest&' ) add_cmd_mapping_menu( self, name=u'OrgDateInsertTimestampInactiveCmdLine', key_mapping='<localleader>si', function=u':py ORGMODE.plugins[u"Date"].insert_timestamp(False)<CR>', menu_desrc=u'Timestamp (&inactive)' ) add_cmd_mapping_menu( self, name=u'OrgDateInsertTimestampActiveWithCalendar', key_mapping=u'<localleader>pa', function=u':py ORGMODE.plugins[u"Date"].insert_timestamp_with_calendar()<CR>', menu_desrc=u'Timestamp with Calendar' ) add_cmd_mapping_menu( self, name=u'OrgDateInsertTimestampInactiveWithCalendar', key_mapping=u'<localleader>pi', function=u':py ORGMODE.plugins[u"Date"].insert_timestamp_with_calendar(False)<CR>', menu_desrc=u'Timestamp with Calendar(inactive)' ) submenu = self.menu + Submenu(u'Change &Date') submenu + ActionEntry(u'Day &Earlier', u'<C-x>', u'<C-x>') submenu + ActionEntry(u'Day &Later', u'<C-a>', u'<C-a>')
def register(self): u""" Registration of the plugin. Key bindings and other initialization should be done here. """ add_cmd_mapping_menu( self, name=u"OrgAgendaTodo", function=u':py ORGMODE.plugins[u"Agenda"].list_all_todos()<CR>', key_mapping=u'<localleader>cat', menu_desrc=u'Agenda for all TODOs') add_cmd_mapping_menu( self, name=u"OrgAgendaWeek", function=u':py ORGMODE.plugins[u"Agenda"].list_next_week()<CR>', key_mapping=u'<localleader>caa', menu_desrc=u'Agenda for the week') add_cmd_mapping_menu( self, name=u'OrgAgendaTimeline', function=u':py ORGMODE.plugins[u"Agenda"].list_timeline()<CR>', key_mapping=u'<localleader>caL', menu_desrc=u'Timeline for this buffer')
def register(self): u""" Registration of the plugin. Key bindings and other initialization should be done here. """ # default setting if it is not already set. # checkbox related operation add_cmd_mapping_menu( self, name=u'OrgCheckBoxNewAbove', function=u':py ORGMODE.plugins[u"EditCheckbox"].new_checkbox()<CR>', key_mapping=u'<localleader>cN', menu_desrc=u'New CheckBox Above' ) add_cmd_mapping_menu( self, name=u'OrgCheckBoxNewBelow', function=u':py ORGMODE.plugins[u"EditCheckbox"].new_checkbox(below=True)<CR>', key_mapping=u'<localleader>cn', menu_desrc=u'New CheckBox Below' ) add_cmd_mapping_menu( self, name=u'OrgCheckBoxToggle', function=u':silent! py ORGMODE.plugins[u"EditCheckbox"].toggle()<CR>', key_mapping=u'<localleader>cc', menu_desrc=u'Toggle Checkbox' ) add_cmd_mapping_menu( self, name=u'OrgCheckBoxUpdate', function=u':silent! py ORGMODE.plugins[u"EditCheckbox"].update_checkboxes_status()<CR>', key_mapping=u'<localleader>c#', menu_desrc=u'Update Subtasks' ) # plainlist related operation add_cmd_mapping_menu( self, name=u'OrgPlainListItemNewAbove', function=u':py ORGMODE.plugins[u"EditCheckbox"].new_checkbox(plain=True)<CR>', key_mapping=u'<localleader>cL', menu_desrc=u'New PlainList Item Above' ) add_cmd_mapping_menu( self, name=u'OrgPlainListItemNewBelow', function=u':py ORGMODE.plugins[u"EditCheckbox"].new_checkbox(below=True, plain=True)<CR>', key_mapping=u'<localleader>cl', menu_desrc=u'New PlainList Item Below' )
def register(self): u""" Registration of the plugin. Key bindings and other initialization should be done here. """ # default setting if it is not already set. # checkbox related operation add_cmd_mapping_menu( self, name=u'OrgCheckBoxNewAbove', function=u'%s ORGMODE.plugins[u"EditCheckbox"].new_checkbox()<CR>' % VIM_PY_CALL, key_mapping=u'<localleader>cN', menu_desrc=u'New CheckBox Above') add_cmd_mapping_menu( self, name=u'OrgCheckBoxNewBelow', function= u'%s ORGMODE.plugins[u"EditCheckbox"].new_checkbox(below=True)<CR>' % VIM_PY_CALL, key_mapping=u'<localleader>cn', menu_desrc=u'New CheckBox Below') add_cmd_mapping_menu( self, name=u'OrgCheckBoxToggle', function= u':silent! %s ORGMODE.plugins[u"EditCheckbox"].toggle()<CR>' % VIM_PY_CALL, key_mapping=u'<localleader>cc', menu_desrc=u'Toggle Checkbox') add_cmd_mapping_menu( self, name=u'OrgCheckBoxUpdate', function= u':silent! %s ORGMODE.plugins[u"EditCheckbox"].update_checkboxes_status()<CR>' % VIM_PY_CALL, key_mapping=u'<localleader>c#', menu_desrc=u'Update Subtasks') # plainlist related operation add_cmd_mapping_menu( self, name=u'OrgPlainListItemNewAbove', function= u'%s ORGMODE.plugins[u"EditCheckbox"].new_checkbox(plain=True)<CR>' % VIM_PY_CALL, key_mapping=u'<localleader>cL', menu_desrc=u'New PlainList Item Above') add_cmd_mapping_menu( self, name=u'OrgPlainListItemNewBelow', function= u'%s ORGMODE.plugins[u"EditCheckbox"].new_checkbox(below=True, plain=True)<CR>' % VIM_PY_CALL, key_mapping=u'<localleader>cl', menu_desrc=u'New PlainList Item Below')
def register(self): u""" Registration of the plugin. Key bindings and other initialization should be done here. """ add_cmd_mapping_menu( self, name=u'OrgDateInsertTimestampActiveCmdLine', key_mapping=u'<localleader>sa', function=u'%s ORGMODE.plugins[u"Date"].insert_timestamp()' % VIM_PY_CALL, menu_desrc=u'Timest&') add_cmd_mapping_menu( self, name=u'OrgDateInsertTimestampInactiveCmdLine', key_mapping='<localleader>si', function=u'%s ORGMODE.plugins[u"Date"].insert_timestamp(False)' % VIM_PY_CALL, menu_desrc=u'Timestamp (&inactive)') add_cmd_mapping_menu( self, name=u'OrgDateInsertTimestampActiveWithCalendar', key_mapping=u'<localleader>pa', function= u'%s ORGMODE.plugins[u"Date"].insert_timestamp_with_calendar()' % VIM_PY_CALL, menu_desrc=u'Timestamp with Calendar') add_cmd_mapping_menu( self, name=u'OrgDateInsertTimestampInactiveWithCalendar', key_mapping=u'<localleader>pi', function= u'%s ORGMODE.plugins[u"Date"].insert_timestamp_with_calendar(False)' % VIM_PY_CALL, menu_desrc=u'Timestamp with Calendar(inactive)') add_cmd_mapping_menu( self, name=u'OrgDateInsertTimestampHeaderSchedule', key_mapping=u'<localleader>cs', function= u'%s ORGMODE.plugins[u"Date"].insert_timestamp_header("SCHEDULED")' % VIM_PY_CALL, menu_desrc=u'Timestamp with Calendar(inactive)') add_cmd_mapping_menu( self, name=u'OrgDateInsertTimestampHeaderDeadline', key_mapping=u'<localleader>cd', function= u'%s ORGMODE.plugins[u"Date"].insert_timestamp_header("DEADLINE")' % VIM_PY_CALL, menu_desrc=u'Timestamp with Calendar(inactive)') submenu = self.menu + Submenu(u'Change &Date') submenu + ActionEntry(u'Day &Earlier', u'<C-x>', u'<C-x>') submenu + ActionEntry(u'Day &Later', u'<C-a>', u'<C-a>')