mirror of https://gitlab.com/cppit/jucipp
3 changed files with 172 additions and 15 deletions
@ -1,9 +1,89 @@ |
|||||||
from Jucipp import Config |
from Jucipp import Config |
||||||
|
|
||||||
|
def menu(): |
||||||
config = Config() |
config = Config() |
||||||
|
|
||||||
menu = Config.Menu() |
menu = Config.Menu() |
||||||
|
|
||||||
menu.keys = { |
menu.keys = { |
||||||
'key': 'value', |
'key': 'value', |
||||||
} |
} |
||||||
|
config.menu = menu |
||||||
|
|
||||||
|
def theme(): |
||||||
|
theme = Config.Theme() |
||||||
|
theme.name = "Star Wars" |
||||||
|
theme.variant = "Instrumental" |
||||||
|
theme.font = "Imperial" |
||||||
|
config = Config() |
||||||
|
config.theme = theme |
||||||
|
|
||||||
|
def terminal(): |
||||||
|
terminal = Config.Terminal() |
||||||
|
terminal.font = "Comic Sans" |
||||||
|
terminal.history_size = 3 |
||||||
|
Config().terminal = terminal |
||||||
|
|
||||||
|
def project(): |
||||||
|
project = Config.Project() |
||||||
|
project.default_build_path = "/build" |
||||||
|
project.debug_build_path = "/debug" |
||||||
|
meson = Config.Project.Meson() |
||||||
|
meson.command = "meson" |
||||||
|
meson.compile_command = "meson --build" |
||||||
|
cmake = Config.Project.CMake() |
||||||
|
cmake.command = "cmake" |
||||||
|
cmake.compile_command = "cmake --build" |
||||||
|
project.meson = meson |
||||||
|
project.cmake = cmake |
||||||
|
project.save_on_compile_or_run = True |
||||||
|
project.clear_terminal_on_compile = False |
||||||
|
project.ctags_command = "ctags" |
||||||
|
project.python_command = "python" |
||||||
|
Config().project = project |
||||||
|
|
||||||
|
def source(): |
||||||
|
source = Config.Source() |
||||||
|
source.style = "Classical" |
||||||
|
source.font = "Monospaced" |
||||||
|
source.spellcheck_language = "Klingon" |
||||||
|
source.cleanup_whitespace_characters = False |
||||||
|
source.show_whitespace_characters = "no" |
||||||
|
source.format_style_on_save = False |
||||||
|
source.format_style_on_save_if_style_file_found = False |
||||||
|
source.smart_inserts = False |
||||||
|
source.show_map = False |
||||||
|
source.map_font_size = "10px" |
||||||
|
source.show_git_diff = False |
||||||
|
source.show_background_pattern = False |
||||||
|
source.show_right_margin = False |
||||||
|
source.right_margin_position = 10 |
||||||
|
source.auto_tab_char_and_size = False |
||||||
|
source.default_tab_char = "c" |
||||||
|
source.default_tab_size = 1 |
||||||
|
source.tab_indents_line = False |
||||||
|
source.wrap_lines = False |
||||||
|
source.highlight_current_line = False |
||||||
|
source.show_line_numbers = False |
||||||
|
source.enable_multiple_cursors = False |
||||||
|
source.auto_reload_changed_files = False |
||||||
|
source.clang_format_style = "CFS" |
||||||
|
source.clang_usages_threads = 1 |
||||||
|
documentation_search = Config.Source.DocumentationSearch() |
||||||
|
documentation_search.separator = '::' |
||||||
|
documentation_search.queries = { |
||||||
|
'key': 'value', |
||||||
|
} |
||||||
|
source.documentation_searches = { |
||||||
|
'cpp' : documentation_search |
||||||
|
} |
||||||
|
Config().source = source |
||||||
|
|
||||||
|
def log(): |
||||||
|
log = Config.Log() |
||||||
|
log.libclang = True |
||||||
|
log.language_server = False |
||||||
|
Config().log = log |
||||||
|
|
||||||
|
def cfg(): |
||||||
|
config = Config() |
||||||
|
config.home_path = "/home" |
||||||
|
config.home_juci_path = "/away" |
||||||
|
|||||||
Loading…
Reference in new issue