Mercurial > libervia-backend
comparison sat_frontends/jp/common.py @ 3676:fc24e611c9aa
jp (common): add neovim (`nvim`) default arguments
author | Goffi <goffi@goffi.org> |
---|---|
date | Sun, 26 Sep 2021 16:35:49 +0200 |
parents | 82e616b70a2a |
children | 742e466fa000 |
comparison
equal
deleted
inserted
replaced
3662:0661b2aac167 | 3676:fc24e611c9aa |
---|---|
34 from sat.tools.common import uri as xmpp_uri | 34 from sat.tools.common import uri as xmpp_uri |
35 from sat.tools import config | 35 from sat.tools import config |
36 from configparser import NoSectionError, NoOptionError | 36 from configparser import NoSectionError, NoOptionError |
37 from collections import namedtuple | 37 from collections import namedtuple |
38 | 38 |
39 # defaut arguments used for some known editors (editing with metadata) | 39 # default arguments used for some known editors (editing with metadata) |
40 VIM_SPLIT_ARGS = "-c 'set nospr|vsplit|wincmd w|next|wincmd w'" | 40 VIM_SPLIT_ARGS = "-c 'set nospr|vsplit|wincmd w|next|wincmd w'" |
41 EMACS_SPLIT_ARGS = '--eval "(split-window-horizontally)"' | 41 EMACS_SPLIT_ARGS = '--eval "(split-window-horizontally)"' |
42 EDITOR_ARGS_MAGIC = { | 42 EDITOR_ARGS_MAGIC = { |
43 "vim": VIM_SPLIT_ARGS + " {content_file} {metadata_file}", | 43 "vim": VIM_SPLIT_ARGS + " {content_file} {metadata_file}", |
44 "nvim": VIM_SPLIT_ARGS + " {content_file} {metadata_file}", | |
44 "gvim": VIM_SPLIT_ARGS + " --nofork {content_file} {metadata_file}", | 45 "gvim": VIM_SPLIT_ARGS + " --nofork {content_file} {metadata_file}", |
45 "emacs": EMACS_SPLIT_ARGS + " {content_file} {metadata_file}", | 46 "emacs": EMACS_SPLIT_ARGS + " {content_file} {metadata_file}", |
46 "xemacs": EMACS_SPLIT_ARGS + " {content_file} {metadata_file}", | 47 "xemacs": EMACS_SPLIT_ARGS + " {content_file} {metadata_file}", |
47 "nano": " -F {content_file} {metadata_file}", | 48 "nano": " -F {content_file} {metadata_file}", |
48 } | 49 } |