comparison sat_frontends/jp/common.py @ 3681:742e466fa000

merge bookmark `@`
author Goffi <goffi@goffi.org>
date Sun, 26 Sep 2021 16:41:49 +0200
parents 9ca19b317293 fc24e611c9aa
children 524856bd7b19
comparison
equal deleted inserted replaced
3680:68f2a9c171d1 3681:742e466fa000
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 }