Overleaf Editor Custom VIM Keybindings

Configure a list of shortcuts for Vim-mode + :commands for toggling panes on Overleaf

ของเมื่อวันที่ 14-07-2020 ดู เวอร์ชันล่าสุด

ผู้เขียน
llinfeng
คะแนน
0 0 0
เวอร์ชัน
0.2.6
สร้างเมื่อ
16-04-2020
อัปเดตเมื่อ
14-07-2020
Size
6.51 กิโลไบต์
สัญญาอนุญาต
ไม่มี
ปรับใช้กับ

Full Credits to Harutyun Amirjanyan for the jump-to-PDF script, as found on the Ace forum, in this post.

List of mappings defined in this gist.

  • imap jj <esc> and imap jk <esc>
  • nmap j gj and nmap k gk (so far, we cannot mapt g0 in Ace editor.)
  • \lv and ;lv are triggering the following button image
  • ,v to toggle the file-tree on the left.
  • ,o to enter editor-only mode: it hides the file panel and the PDF preview pane. (Caveat: if file-tree is hidden and PDF view is alive, this shortcut will show the file-tree and hide PDF.)
  • :pdf in Commandline, to toggle the PDF pane on the right. Alias include: :PDF, :ShowPDF, :ClosePDF, :OpenPDF.
  • :cc in Commandline, to toggle the Comment panel. Alias include: :CC, :CloseComment.
  • :log in Commandline, to toggle the "CompileLog"

Visually, a vertical divider is drawn at the 80th column.

It should be plug-and-play, and include settings of the following sort.

  1. nmap and vmap;
  2. unmap certain special keys. (For now, ; and , are specially reserved for unknown purposes.)
  3. command! Short LongCommand, where :Short can be callable. And, in TamperMonkey, the LongCommand needs to be specified through JavaScript.