⚡ vim, geany (ctags), zsh, gitconfig
This commit is contained in:
parent
e6701ccaca
commit
e9e415d818
2
.config/geany/filedefs/filetypes.README
Normal file
2
.config/geany/filedefs/filetypes.README
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
Copy files from /Applications/Geany.app/Contents/Resources/share/geany/filedefs to this directory to overwrite them. To use the defaults, just delete the file in this directory.
|
||||||
|
For more information read the documentation (in /Applications/Geany.app/Contents/Resources/share/doc/geany/html/index.html or visit https://www.geany.org/).
|
91
.config/geany/filetype_extensions.conf
Normal file
91
.config/geany/filetype_extensions.conf
Normal file
@ -0,0 +1,91 @@
|
|||||||
|
# Filetype extension configuration file for Geany
|
||||||
|
# Insert as many items as you want, separate them with a ";".
|
||||||
|
# See Geany's main documentation for details.
|
||||||
|
[Extensions]
|
||||||
|
#Abaqus=*.inp;
|
||||||
|
#Abc=*.abc;*.abp;
|
||||||
|
#ActionScript=*.as;
|
||||||
|
#Ada=*.adb;*.ads;
|
||||||
|
#Arduino=*.ino;*.pde;
|
||||||
|
#Asciidoc=*.asciidoc;*.adoc;
|
||||||
|
#ASM=*.asm;*.asm51;*.a51;*.s;*.S;*.sx;
|
||||||
|
#AutoIt=*.au3;
|
||||||
|
#Batch=*.bat;*.cmd;*.nt;
|
||||||
|
#BibTeX=*.bib;
|
||||||
|
#CAML=*.ml;*.mli;
|
||||||
|
#C=*.c;*.xpm;
|
||||||
|
#C++=*.cpp;*.cxx;*.c++;*.cc;*.h;*.hpp;*.hxx;*.h++;*.hh;*.C;*.H;
|
||||||
|
#Clojure=*.clj;*.cljs;*.cljc;
|
||||||
|
#CUDA=*.cu;*.cuh;*.h;
|
||||||
|
#C#=*.cs;
|
||||||
|
#CMake=CMakeLists.txt;*.cmake;*.ctest;
|
||||||
|
#COBOL=*.cob;*.cpy;*.cbl;*.cobol;
|
||||||
|
#CoffeeScript=*.coffee;Cakefile;*.Cakefile;*.coffee.erb;*.iced;*.iced.erb;
|
||||||
|
#Conf=*.conf;*.ini;config;*rc;*.cfg;*.desktop;*.properties;
|
||||||
|
#CSS=*.css;
|
||||||
|
#Cython=*.pyx;*.pxd;*.pxi;
|
||||||
|
#D=*.d;*.di;
|
||||||
|
#Diff=*.diff;*.patch;*.rej;
|
||||||
|
#Docbook=*.docbook;
|
||||||
|
#Erlang=*.erl;*.hrl;
|
||||||
|
#F77=*.f;*.for;*.ftn;*.f77;*.F;*.FOR;*.FTN;*.fpp;*.FPP;*.F77;
|
||||||
|
#Forth=*.fs;*.fth;
|
||||||
|
#Fortran=*.f90;*.f95;*.f03;*.f08;*.F90;*.F95;*.F03;*.F08;
|
||||||
|
#FreeBasic=*.bas;*.bi;*.vbs;
|
||||||
|
#GDScript=*.gd;
|
||||||
|
#Genie=*.gs;
|
||||||
|
#GLSL=*.glsl;*.frag;*.vert;
|
||||||
|
#Go=*.go;
|
||||||
|
#Graphviz=*.gv;*.dot;
|
||||||
|
#Groovy=*.groovy;*.gradle;
|
||||||
|
#Haskell=*.hs;*.lhs;*.hs-boot;*.lhs-boot;
|
||||||
|
#Haxe=*.hx;
|
||||||
|
#HTML=*.htm;*.html;*.shtml;*.hta;*.htd;*.htt;*.cfm;*.tpl;
|
||||||
|
#Java=*.java;*.jsp;
|
||||||
|
Javascript=*.js;*.mjs;
|
||||||
|
#JSON=*.json;
|
||||||
|
#Julia=*.jl;
|
||||||
|
#Kotlin=*.kt;*.kts;
|
||||||
|
#LaTeX=*.tex;*.sty;*.idx;*.ltx;*.latex;*.aux;
|
||||||
|
#Lisp=*.lisp;*.el;
|
||||||
|
#Lua=*.lua;
|
||||||
|
#Make=*.mak;*.mk;GNUmakefile;makefile;Makefile;makefile.*;Makefile.*;
|
||||||
|
#Markdown=*.mdml;*.markdown;*.md;*.mkd;*.mkdn;*.mdwn;*.mdown;*.mdtxt;*.mdtext;
|
||||||
|
#Matlab/Octave=*.m;
|
||||||
|
#Meson=meson.build;meson.options;meson_options.txt;
|
||||||
|
#Nim=*.nim;
|
||||||
|
#NSIS=*.nsi;*.nsh;
|
||||||
|
#Objective-C=*.m;*.mm;*.h;
|
||||||
|
#Pascal=*.pas;*.pp;*.inc;*.dpr;*.dpk;
|
||||||
|
#Perl=*.pl;*.perl;*.pm;*.agi;*.pod;
|
||||||
|
#PHP=*.php;*.php3;*.php4;*.php5;*.phtml;
|
||||||
|
#Po=*.po;*.pot;
|
||||||
|
#Python=*.py;*.pyw;SConstruct;SConscript;wscript;
|
||||||
|
#PowerShell=*.ps1;*.psm1;
|
||||||
|
#reStructuredText=*.rest;*.reST;*.rst;
|
||||||
|
#R=*.R;*.r;
|
||||||
|
#Rust=*.rs;
|
||||||
|
#Ruby=*.rb;*.rhtml;*.ruby;*.gemspec;Gemfile;rakefile;Rakefile;
|
||||||
|
#Scala=*.scala;*.scl;
|
||||||
|
#Sh=*.sh;configure;configure.in;configure.in.in;configure.ac;*.ksh;*.mksh;*.zsh;*.ash;*.bash;.bashrc;bash.bashrc;.bash_*;bash_*;*.m4;PKGBUILD;*profile;
|
||||||
|
#Smalltalk=*.st;
|
||||||
|
#SQL=*.sql;
|
||||||
|
#Swift=*.swift;
|
||||||
|
#Tcl=*.tcl;*.tk;*.wish;*.exp;
|
||||||
|
#Txt2tags=*.t2t;
|
||||||
|
TypeScript=*.ts;*.tsx;
|
||||||
|
#Vala=*.vala;*.vapi;
|
||||||
|
#Verilog=*.v;
|
||||||
|
#VHDL=*.vhd;*.vhdl;
|
||||||
|
#XML=*.xml;*.sgml;*.xsl;*.xslt;*.xsd;*.xhtml;*.xul;*.dtd;*.xtpl;*.mml;*.mathml;
|
||||||
|
#YAML=*.yaml;*.yml;
|
||||||
|
#Zephir=*.zep;
|
||||||
|
#None=*;
|
||||||
|
|
||||||
|
# Note: restarting is required after editing groups
|
||||||
|
[Groups]
|
||||||
|
#Programming=Arduino;Clojure;CUDA;Cython;Genie;Groovy;Kotlin;Nim;Scala;Swift;
|
||||||
|
#Script=Graphviz;TypeScript;Meson;
|
||||||
|
#Markup=
|
||||||
|
#Misc=JSON;
|
||||||
|
#None=
|
202
.config/geany/geany.conf
Normal file
202
.config/geany/geany.conf
Normal file
@ -0,0 +1,202 @@
|
|||||||
|
[geany]
|
||||||
|
pref_main_load_session=true
|
||||||
|
pref_main_project_file_in_basedir=true
|
||||||
|
pref_main_save_winpos=true
|
||||||
|
pref_main_save_wingeom=true
|
||||||
|
pref_main_confirm_exit=false
|
||||||
|
pref_main_suppress_status_messages=false
|
||||||
|
switch_msgwin_pages=false
|
||||||
|
beep_on_errors=true
|
||||||
|
auto_focus=false
|
||||||
|
sidebar_symbol_visible=true
|
||||||
|
sidebar_openfiles_visible=true
|
||||||
|
editor_font=Menlo Bold 12
|
||||||
|
tagbar_font=Helvetica Medium 12
|
||||||
|
msgwin_font=Menlo Medium 12
|
||||||
|
show_notebook_tabs=false
|
||||||
|
show_tab_cross=true
|
||||||
|
tab_order_ltr=true
|
||||||
|
tab_order_beside=false
|
||||||
|
tab_pos_editor=2
|
||||||
|
tab_pos_msgwin=0
|
||||||
|
tab_label_length=1000
|
||||||
|
show_indent_guide=true
|
||||||
|
show_white_space=true
|
||||||
|
show_line_endings=false
|
||||||
|
show_line_endings_only_when_differ=false
|
||||||
|
show_markers_margin=true
|
||||||
|
show_linenumber_margin=true
|
||||||
|
long_line_enabled=true
|
||||||
|
long_line_type=0
|
||||||
|
long_line_column=120
|
||||||
|
long_line_color=#C2EBC2
|
||||||
|
symbolcompletion_max_height=10
|
||||||
|
symbolcompletion_min_chars=3
|
||||||
|
use_folding=true
|
||||||
|
unfold_all_children=false
|
||||||
|
use_indicators=true
|
||||||
|
line_wrapping=false
|
||||||
|
auto_close_xml_tags=true
|
||||||
|
complete_snippets=true
|
||||||
|
auto_complete_symbols=true
|
||||||
|
pref_editor_disable_dnd=false
|
||||||
|
pref_editor_smart_home_key=true
|
||||||
|
pref_editor_newline_strip=false
|
||||||
|
line_break_column=120
|
||||||
|
auto_continue_multiline=true
|
||||||
|
comment_toggle_mark=~
|
||||||
|
scroll_stop_at_last_line=true
|
||||||
|
autoclose_chars=31
|
||||||
|
pref_editor_default_new_encoding=UTF-8
|
||||||
|
pref_editor_default_open_encoding=none
|
||||||
|
default_eol_character=2
|
||||||
|
pref_editor_new_line=true
|
||||||
|
pref_editor_ensure_convert_line_endings=false
|
||||||
|
pref_editor_replace_tabs=false
|
||||||
|
pref_editor_trail_space=false
|
||||||
|
pref_toolbar_show=false
|
||||||
|
pref_toolbar_append_to_menu=false
|
||||||
|
pref_toolbar_use_gtk_default_style=true
|
||||||
|
pref_toolbar_use_gtk_default_icon=true
|
||||||
|
pref_toolbar_icon_style=0
|
||||||
|
pref_toolbar_icon_size=0
|
||||||
|
pref_template_developer=Jan Andrle
|
||||||
|
pref_template_company=
|
||||||
|
pref_template_mail=janandrle@MacBook-Air.local
|
||||||
|
pref_template_initial=JA
|
||||||
|
pref_template_version=1.0
|
||||||
|
pref_template_year=%Y
|
||||||
|
pref_template_date=%Y-%m-%d
|
||||||
|
pref_template_datetime=%d.%m.%Y %H:%M:%S %Z
|
||||||
|
context_action_cmd=
|
||||||
|
sidebar_visible=true
|
||||||
|
statusbar_visible=true
|
||||||
|
msgwindow_visible=false
|
||||||
|
fullscreen=false
|
||||||
|
symbols_group_by_type=true
|
||||||
|
color_picker_palette=
|
||||||
|
scribble_text=Pište sem cokoliv, použijte toto jako poznámkový blok
|
||||||
|
scribble_pos=53
|
||||||
|
custom_date_format=
|
||||||
|
default_open_path=
|
||||||
|
cmdline_new_files=true
|
||||||
|
notebook_double_click_hides_widgets=false
|
||||||
|
tab_close_switch_to_mru=true
|
||||||
|
tab_pos_sidebar=2
|
||||||
|
openfiles_path_mode=2
|
||||||
|
sidebar_pos=0
|
||||||
|
symbols_sort_mode=0
|
||||||
|
msgwin_orientation=1
|
||||||
|
highlighting_invert_all=false
|
||||||
|
pref_main_search_use_current_word=true
|
||||||
|
check_detect_indent=false
|
||||||
|
detect_indent_width=false
|
||||||
|
use_tab_to_indent=true
|
||||||
|
backspace_unindent=true
|
||||||
|
pref_editor_tab_width=4
|
||||||
|
indent_mode=2
|
||||||
|
indent_type=1
|
||||||
|
virtualspace=1
|
||||||
|
change_history_markers=false
|
||||||
|
change_history_indicators=false
|
||||||
|
autocomplete_doc_words=false
|
||||||
|
completion_drops_rest_of_word=false
|
||||||
|
autocompletion_max_entries=30
|
||||||
|
autocompletion_update_freq=250
|
||||||
|
color_scheme=sleepy-pastel.conf
|
||||||
|
scroll_lines_around_cursor=0
|
||||||
|
mru_length=10
|
||||||
|
disk_check_timeout=30
|
||||||
|
show_editor_scrollbars=true
|
||||||
|
brace_match_ltgt=false
|
||||||
|
use_gtk_word_boundaries=true
|
||||||
|
complete_snippets_whilst_editing=false
|
||||||
|
indent_hard_tab_width=4
|
||||||
|
editor_ime_interaction=0
|
||||||
|
use_atomic_file_saving=false
|
||||||
|
gio_unsafe_save_backup=false
|
||||||
|
use_gio_unsafe_file_saving=true
|
||||||
|
keep_edit_history_on_reload=false
|
||||||
|
show_keep_edit_history_on_reload_msg=false
|
||||||
|
reload_clean_doc_on_file_change=false
|
||||||
|
save_config_on_file_change=true
|
||||||
|
extract_filetype_regex=-\\*-\\s*([^\\s]+)\\s*-\\*-
|
||||||
|
allow_always_save=false
|
||||||
|
find_selection_type=0
|
||||||
|
replace_and_find_by_default=true
|
||||||
|
show_symbol_list_expanders=true
|
||||||
|
compiler_tab_autoscroll=true
|
||||||
|
statusbar_template=line: %l / %L col: %c sel: %s %w %t %mEOL: %M encoding: %e filetype: %f scope: %S
|
||||||
|
new_document_after_close=false
|
||||||
|
msgwin_status_visible=true
|
||||||
|
msgwin_compiler_visible=true
|
||||||
|
msgwin_messages_visible=true
|
||||||
|
msgwin_scribble_visible=true
|
||||||
|
warn_on_project_close=true
|
||||||
|
|
||||||
|
[tools]
|
||||||
|
terminal_cmd=open -a terminal %c
|
||||||
|
browser_cmd=open -a safari
|
||||||
|
grep_cmd=grep
|
||||||
|
shell_cmd=/bin/bash
|
||||||
|
|
||||||
|
[printing]
|
||||||
|
print_cmd=lpr '%f'
|
||||||
|
use_gtk_printing=true
|
||||||
|
print_line_numbers=true
|
||||||
|
print_page_numbers=true
|
||||||
|
print_page_header=true
|
||||||
|
page_header_basename=false
|
||||||
|
page_header_datefmt=%c
|
||||||
|
|
||||||
|
[VTE]
|
||||||
|
load_vte=true
|
||||||
|
font=Menlo Bold 12
|
||||||
|
scroll_on_key=true
|
||||||
|
scroll_on_out=true
|
||||||
|
enable_bash_keys=true
|
||||||
|
ignore_menu_bar_accel=false
|
||||||
|
follow_path=false
|
||||||
|
run_in_vte=false
|
||||||
|
skip_run_script=false
|
||||||
|
cursor_blinks=false
|
||||||
|
scrollback_lines=500
|
||||||
|
shell=/bin/bash
|
||||||
|
colour_fore=#DEDDDA
|
||||||
|
colour_back=#5E5C64
|
||||||
|
send_cmd_prefix=
|
||||||
|
send_selection_unsafe=false
|
||||||
|
|
||||||
|
[build-menu]
|
||||||
|
number_ft_menu_items=0
|
||||||
|
number_non_ft_menu_items=0
|
||||||
|
number_exec_menu_items=0
|
||||||
|
|
||||||
|
[search]
|
||||||
|
pref_search_hide_find_dialog=false
|
||||||
|
pref_search_always_wrap=false
|
||||||
|
pref_search_current_file_dir=true
|
||||||
|
fif_regexp=false
|
||||||
|
fif_case_sensitive=true
|
||||||
|
fif_match_whole_word=false
|
||||||
|
fif_invert_results=false
|
||||||
|
fif_recursive=false
|
||||||
|
fif_extra_options=
|
||||||
|
fif_use_extra_options=false
|
||||||
|
fif_files=
|
||||||
|
fif_files_mode=0
|
||||||
|
find_regexp=false
|
||||||
|
find_regexp_multiline=false
|
||||||
|
find_case_sensitive=false
|
||||||
|
find_escape_sequences=false
|
||||||
|
find_match_whole_word=false
|
||||||
|
find_match_word_start=false
|
||||||
|
find_close_dialog=true
|
||||||
|
replace_regexp=false
|
||||||
|
replace_regexp_multiline=false
|
||||||
|
replace_case_sensitive=false
|
||||||
|
replace_escape_sequences=false
|
||||||
|
replace_match_whole_word=false
|
||||||
|
replace_match_word_start=false
|
||||||
|
replace_search_backwards=false
|
||||||
|
replace_close_dialog=true
|
7
.config/geany/geany_mac.conf
Normal file
7
.config/geany/geany_mac.conf
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
[Settings]
|
||||||
|
# 0: automatic selection based on system settings (requires Geany restart when changed, macOS 10.14+); 1: light; 2: dark; make sure there's no ~/.config/gtk-3.0/settings.ini file, otherwise it overrides the settings made here
|
||||||
|
theme=0
|
||||||
|
# no value: autodetect; locale string: locale to be used (e.g. en_US.UTF-8)
|
||||||
|
locale=
|
||||||
|
# no value: don't use any IM module; module name: use the specified module, e.g. 'quartz' for native macOS behavior, for complete list of modules, see Geany.app/Contents/Resources/lib/gtk-3.0/3.0.0/immodules, use without the 'im-' prefix
|
||||||
|
im_module=quartz
|
5
.config/geany/gtk-3.0/settings.ini
Normal file
5
.config/geany/gtk-3.0/settings.ini
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
[Settings]
|
||||||
|
gtk-menu-images=1
|
||||||
|
gtk-theme-name=Prof-Gnome
|
||||||
|
gtk-application-prefer-dark-theme=1
|
||||||
|
gtk-icon-theme-name=Papirus-Dark
|
213
.config/geany/keybindings.conf
Normal file
213
.config/geany/keybindings.conf
Normal file
@ -0,0 +1,213 @@
|
|||||||
|
[Bindings]
|
||||||
|
menu_new=<Primary>n
|
||||||
|
menu_open=<Primary>o
|
||||||
|
menu_open_selected=<Primary><Shift>o
|
||||||
|
menu_save=<Primary>s
|
||||||
|
menu_saveas=
|
||||||
|
menu_saveall=<Primary><Shift>s
|
||||||
|
file_properties=<Primary><Shift>v
|
||||||
|
menu_print=<Primary>p
|
||||||
|
menu_close=<Control>w
|
||||||
|
menu_closeall=<Primary><Shift>w
|
||||||
|
menu_reloadfile=<Primary>r
|
||||||
|
menu_reloadall=
|
||||||
|
file_openlasttab=
|
||||||
|
menu_quit=<Primary>q
|
||||||
|
menu_undo=<Primary>z
|
||||||
|
menu_redo=<Primary>y
|
||||||
|
edit_duplicateline=<Primary>d
|
||||||
|
edit_deleteline=<Primary>k
|
||||||
|
edit_deletelinetoend=<Primary><Shift>Delete
|
||||||
|
edit_deletelinetobegin=<Primary><Shift>BackSpace
|
||||||
|
edit_transposeline=
|
||||||
|
edit_scrolltoline=<Primary><Shift>l
|
||||||
|
edit_scrolllineup=<Alt>Up
|
||||||
|
edit_scrolllinedown=<Alt>Down
|
||||||
|
edit_completesnippet=Tab
|
||||||
|
move_snippetnextcursor=
|
||||||
|
edit_suppresssnippetcompletion=
|
||||||
|
popup_contextaction=
|
||||||
|
edit_autocomplete=<Control>space
|
||||||
|
edit_calltip=<Primary><Control>space
|
||||||
|
edit_wordpartcompletion=Tab
|
||||||
|
edit_movelineup=<Alt>Page_Up
|
||||||
|
edit_movelinedown=<Alt>Page_Down
|
||||||
|
menu_cut=<Primary>x
|
||||||
|
menu_copy=<Primary>c
|
||||||
|
menu_paste=<Primary>v
|
||||||
|
edit_copyline=<Primary><Shift>c
|
||||||
|
edit_cutline=<Primary><Shift>x
|
||||||
|
menu_selectall=<Primary>a
|
||||||
|
edit_selectword=<Shift><Alt>w
|
||||||
|
edit_selectline=<Shift><Alt>l
|
||||||
|
edit_selectparagraph=<Shift><Alt>p
|
||||||
|
edit_selectwordpartleft=
|
||||||
|
edit_selectwordpartright=
|
||||||
|
edit_togglecase=<Primary><Alt>u
|
||||||
|
edit_commentlinetoggle=<Primary>e
|
||||||
|
edit_commentline=
|
||||||
|
edit_uncommentline=
|
||||||
|
edit_increaseindent=<Primary>i
|
||||||
|
edit_decreaseindent=<Primary>u
|
||||||
|
edit_increaseindentbyspace=
|
||||||
|
edit_decreaseindentbyspace=
|
||||||
|
edit_autoindent=
|
||||||
|
edit_sendtocmd1=<Primary>1
|
||||||
|
edit_sendtocmd2=<Primary>2
|
||||||
|
edit_sendtocmd3=<Primary>3
|
||||||
|
edit_sendtocmd4=
|
||||||
|
edit_sendtocmd5=
|
||||||
|
edit_sendtocmd6=
|
||||||
|
edit_sendtocmd7=
|
||||||
|
edit_sendtocmd8=
|
||||||
|
edit_sendtocmd9=
|
||||||
|
edit_sendtovte=
|
||||||
|
format_reflowparagraph=<Primary>j
|
||||||
|
edit_joinlines=
|
||||||
|
menu_insert_date=<Shift><Alt>d
|
||||||
|
edit_insertwhitespace=
|
||||||
|
edit_insertlinebefore=
|
||||||
|
edit_insertlineafter=
|
||||||
|
menu_preferences=<Primary><Alt>p
|
||||||
|
menu_pluginpreferences=
|
||||||
|
menu_find=<Primary>f
|
||||||
|
menu_findnext=<Primary>g
|
||||||
|
menu_findprevious=<Primary><Shift>g
|
||||||
|
menu_findnextsel=
|
||||||
|
menu_findprevsel=
|
||||||
|
menu_replace=<Primary>h
|
||||||
|
menu_findinfiles=<Primary><Shift>f
|
||||||
|
menu_nextmessage=
|
||||||
|
menu_previousmessage=
|
||||||
|
popup_findusage=<Primary><Shift>e
|
||||||
|
popup_finddocumentusage=<Primary><Shift>d
|
||||||
|
find_markall=<Primary><Shift>m
|
||||||
|
nav_back=<Alt>Left
|
||||||
|
nav_forward=<Alt>Right
|
||||||
|
menu_gotoline=<Primary>l
|
||||||
|
edit_gotomatchingbrace=<Primary>b
|
||||||
|
edit_togglemarker=<Primary>m
|
||||||
|
edit_gotonextmarker=<Primary>period
|
||||||
|
edit_gotopreviousmarker=<Primary>comma
|
||||||
|
popup_gototagdefinition=<Primary>t
|
||||||
|
popup_gototagdeclaration=<Primary><Shift>t
|
||||||
|
edit_gotolinestart=Home
|
||||||
|
edit_gotolineend=End
|
||||||
|
edit_gotolinestartvisual=<Alt>Home
|
||||||
|
edit_gotolineendvisual=<Alt>End
|
||||||
|
edit_prevwordstart=<Primary>slash
|
||||||
|
edit_nextwordstart=<Primary>backslash
|
||||||
|
menu_toggleall=
|
||||||
|
menu_fullscreen=F11
|
||||||
|
menu_messagewindow=
|
||||||
|
toggle_sidebar=
|
||||||
|
menu_zoomin=<Primary>plus
|
||||||
|
menu_zoomout=<Primary>minus
|
||||||
|
normal_size=<Primary>0
|
||||||
|
menu_linewrap=
|
||||||
|
menu_linebreak=
|
||||||
|
menu_clone=
|
||||||
|
menu_strip_trailing_spaces=
|
||||||
|
menu_replacetabs=
|
||||||
|
menu_replacespaces=
|
||||||
|
menu_togglefold=
|
||||||
|
menu_foldall=
|
||||||
|
menu_unfoldall=
|
||||||
|
reloadtaglist=<Primary><Shift>r
|
||||||
|
remove_markers=
|
||||||
|
remove_error_indicators=
|
||||||
|
remove_markers_and_indicators=
|
||||||
|
project_new=
|
||||||
|
project_new_from_folder=
|
||||||
|
project_open=
|
||||||
|
project_properties=
|
||||||
|
project_close=
|
||||||
|
build_compile=F8
|
||||||
|
build_link=F9
|
||||||
|
build_make=<Shift>F9
|
||||||
|
build_makeowntarget=<Primary><Shift>F9
|
||||||
|
build_makeobject=<Shift>F8
|
||||||
|
build_nexterror=
|
||||||
|
build_previouserror=
|
||||||
|
build_run=F5
|
||||||
|
build_options=
|
||||||
|
menu_opencolorchooser=
|
||||||
|
menu_help=F1
|
||||||
|
switch_editor=F2
|
||||||
|
switch_search_bar=F7
|
||||||
|
switch_message_window=
|
||||||
|
switch_compiler=
|
||||||
|
switch_messages=
|
||||||
|
switch_scribble=F6
|
||||||
|
switch_vte=F4
|
||||||
|
switch_sidebar=
|
||||||
|
switch_sidebar_symbol_list=
|
||||||
|
switch_sidebar_doc_list=
|
||||||
|
switch_tableft=<Primary>Page_Up
|
||||||
|
switch_tabright=<Primary>Page_Down
|
||||||
|
switch_tablastused=<Control>Tab
|
||||||
|
move_tableft=<Primary><Shift>Page_Up
|
||||||
|
move_tabright=<Primary><Shift>Page_Down
|
||||||
|
move_tabfirst=
|
||||||
|
move_tablast=
|
||||||
|
|
||||||
|
[addons]
|
||||||
|
focus_bookmark_list=
|
||||||
|
focus_tasks=
|
||||||
|
update_tasks=
|
||||||
|
xml_tagging=
|
||||||
|
copy_file_path=
|
||||||
|
Enclose_1=
|
||||||
|
Enclose_2=
|
||||||
|
Enclose_3=
|
||||||
|
Enclose_4=
|
||||||
|
Enclose_5=
|
||||||
|
Enclose_6=
|
||||||
|
Enclose_7=
|
||||||
|
Enclose_8=
|
||||||
|
|
||||||
|
[code_navigation]
|
||||||
|
switch_head_impl=<Shift><Alt>s
|
||||||
|
goto_file=<Shift><Alt>g
|
||||||
|
|
||||||
|
[commander]
|
||||||
|
show_panel=<Control>less
|
||||||
|
show_panel_commands=
|
||||||
|
show_panel_files=
|
||||||
|
|
||||||
|
[file_browser]
|
||||||
|
focus_file_list=
|
||||||
|
focus_path_entry=
|
||||||
|
rename_object=
|
||||||
|
create_file=
|
||||||
|
create_dir=
|
||||||
|
rename_refresh=
|
||||||
|
track_current=
|
||||||
|
|
||||||
|
[vimode]
|
||||||
|
enable_vim=
|
||||||
|
insert_for_dummies=
|
||||||
|
|
||||||
|
[ProjectOrganizer]
|
||||||
|
find_in_project=
|
||||||
|
find_file=<Control>f
|
||||||
|
find_tag=
|
||||||
|
swap_header_source=
|
||||||
|
focus_project_sidebar=
|
||||||
|
open_file_manager=
|
||||||
|
open_terminal=
|
||||||
|
|
||||||
|
[doc_chars]
|
||||||
|
Document current word=
|
||||||
|
Document interactive=
|
||||||
|
|
||||||
|
[GeanyCtags]
|
||||||
|
generate_tags=
|
||||||
|
find_tag=
|
||||||
|
|
||||||
|
[keyrecord]
|
||||||
|
record=
|
||||||
|
play=
|
||||||
|
|
||||||
|
[geanyprj]
|
||||||
|
find_in_project=
|
17
.config/geany/plugins/addons/addons.conf
Normal file
17
.config/geany/plugins/addons/addons.conf
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
[addons]
|
||||||
|
show_toolbar_doclist_item=true
|
||||||
|
doclist_sort_mode=2
|
||||||
|
enable_openuri=false
|
||||||
|
enable_tasks=true
|
||||||
|
tasks_token_list=TODO;FIXME
|
||||||
|
tasks_scan_all_documents=false
|
||||||
|
enable_systray=false
|
||||||
|
enable_bookmarklist=false
|
||||||
|
enable_markword=false
|
||||||
|
enable_markword_single_click_deselect=false
|
||||||
|
strip_trailing_blank_lines=false
|
||||||
|
enable_xmltagging=false
|
||||||
|
enable_enclose_words=false
|
||||||
|
enable_enclose_words_auto=false
|
||||||
|
enable_colortip=false
|
||||||
|
enable_double_click_color_chooser=false
|
23
.config/geany/plugins/autoclose/autoclose.conf
Normal file
23
.config/geany/plugins/autoclose/autoclose.conf
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
[autoclose]
|
||||||
|
parenthesis=true
|
||||||
|
abracket=true
|
||||||
|
abracket_htmlonly=true
|
||||||
|
cbracket=true
|
||||||
|
sbracket=true
|
||||||
|
dquote=true
|
||||||
|
squote=true
|
||||||
|
backquote=true
|
||||||
|
backquote_bashonly=true
|
||||||
|
comments_ac_enable=false
|
||||||
|
delete_pairing_brace=true
|
||||||
|
suppress_doubling=true
|
||||||
|
enclose_selections=true
|
||||||
|
comments_enclose=false
|
||||||
|
keep_selection=true
|
||||||
|
make_indent_for_cbracket=true
|
||||||
|
move_cursor_to_beginning=true
|
||||||
|
improved_cbracket_indent=true
|
||||||
|
whitesmiths_style=false
|
||||||
|
close_functions=true
|
||||||
|
bcksp_remove_pair=false
|
||||||
|
jump_on_tab=true
|
3
.config/geany/plugins/codenav/codenav.conf
Normal file
3
.config/geany/plugins/codenav/codenav.conf
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
[switch_head_impl]
|
||||||
|
implementations_list=c,C,cc,c++,cxx,cpp;frag;adb;
|
||||||
|
headers_list=hh,h++,hxx,hpp,h;vert;ads;
|
26
.config/geany/plugins/geanydoc/geanydoc.conf
Normal file
26
.config/geany/plugins/geanydoc/geanydoc.conf
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
[C]
|
||||||
|
internal=false
|
||||||
|
command0=man -P "col -b" -S 2:3:5 '%w'
|
||||||
|
command1=devhelp -s '%w'
|
||||||
|
|
||||||
|
[C++]
|
||||||
|
internal=false
|
||||||
|
command0=man -P "col -b" -S 2:3:5 '%w'
|
||||||
|
command1=devhelp -s '%w'
|
||||||
|
|
||||||
|
[PHP]
|
||||||
|
internal=false
|
||||||
|
command0=firefox "http://www.php.net/%w"
|
||||||
|
|
||||||
|
[Sh]
|
||||||
|
internal=true
|
||||||
|
command0=man -P "col -b" -S 1:4:5:6:7:8:9 '%w'
|
||||||
|
|
||||||
|
[Python]
|
||||||
|
internal=true
|
||||||
|
command0=pydoc '%w'
|
||||||
|
|
||||||
|
[None]
|
||||||
|
internal=false
|
||||||
|
command0=safari "https://searxng.jaandrle.cz/search?q=%w&language=all&time_range=&safesearch=0&categories=general"
|
||||||
|
|
17
.config/geany/plugins/saveactions/saveactions.conf
Normal file
17
.config/geany/plugins/saveactions/saveactions.conf
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
[saveactions]
|
||||||
|
enable_autosave=false
|
||||||
|
enable_autosave_losing_focus=false
|
||||||
|
enable_instantsave=false
|
||||||
|
enable_backupcopy=false
|
||||||
|
|
||||||
|
[autosave]
|
||||||
|
print_messages=false
|
||||||
|
save_all=false
|
||||||
|
interval=300
|
||||||
|
|
||||||
|
[instantsave]
|
||||||
|
default_ft=None
|
||||||
|
|
||||||
|
[backupcopy]
|
||||||
|
dir_levels=0
|
||||||
|
time_fmt=%Y-%m-%d-%H-%M-%S
|
16
.config/geany/plugins/treebrowser/treebrowser.conf
Normal file
16
.config/geany/plugins/treebrowser/treebrowser.conf
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
[treebrowser]
|
||||||
|
open_external_cmd=xdg-open '%d'
|
||||||
|
open_terminal=xterm
|
||||||
|
reverse_filter=false
|
||||||
|
one_click_chdoc=false
|
||||||
|
show_hidden_files=false
|
||||||
|
hide_object_files=false
|
||||||
|
show_bars=1
|
||||||
|
chroot_on_dclick=false
|
||||||
|
follow_current_doc=true
|
||||||
|
on_delete_close_file=true
|
||||||
|
on_open_focus_editor=false
|
||||||
|
show_tree_lines=true
|
||||||
|
show_bookmarks=false
|
||||||
|
show_icons=2
|
||||||
|
open_new_files=true
|
4
.config/geany/plugins/vimode/vimode.conf
Normal file
4
.config/geany/plugins/vimode/vimode.conf
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
[Settings]
|
||||||
|
enable_vim=true
|
||||||
|
insert_for_dummies=false
|
||||||
|
start_in_insert=false
|
32
.config/geany/session.conf
Normal file
32
.config/geany/session.conf
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
[files]
|
||||||
|
recent_files=/Users/janandrle/Documents/appky/Facilitator-App-Native/app/(app)/session/components/LeadFacilitatorModal.tsx;/Users/janandrle/Documents/appky/Facilitator-App-Native/app/(app)/session/[id]/index.tsx;/Users/janandrle/Documents/appky/Facilitator-App-Native/.ctags;/Users/janandrle/Documents/appky/Facilitator-App-Native/app/(app)/assign-qr-code.tsx;/Users/janandrle/Documents/appky/Facilitator-App-Native/context/bottomSheetActions.ctx.tsx;/Users/janandrle/Documents/geany/Facilitator-App-Native.geany;/Users/janandrle/Documents/appky/Facilitator-App-Native/components/Modal/ListModal.tsx;/Users/janandrle/Documents/geany/Facilitator-App-Native.tags;/Users/janandrle/.config/geany/filetype_extensions.conf;/Users/janandrle/Documents/appky/Facilitator-App-Native/app/(app)/session/hooks/useAddSessionPerson.ts;
|
||||||
|
recent_projects=/Users/janandrle/Documents/geany/Facilitator-App-Native.geany;
|
||||||
|
current_page=-1
|
||||||
|
|
||||||
|
[project]
|
||||||
|
session_file=
|
||||||
|
project_file_path=/Users/janandrle/projekty
|
||||||
|
|
||||||
|
[geany]
|
||||||
|
treeview_position=233
|
||||||
|
msgwindow_position=581
|
||||||
|
geometry=0;25;1440;847;0;
|
||||||
|
sidebar_page=2
|
||||||
|
|
||||||
|
[VTE]
|
||||||
|
last_dir=/Users/janandrle
|
||||||
|
|
||||||
|
[search]
|
||||||
|
find_all_expanded=false
|
||||||
|
replace_all_expanded=false
|
||||||
|
position_find_x=384
|
||||||
|
position_find_y=361
|
||||||
|
position_replace_x=-1
|
||||||
|
position_replace_y=-1
|
||||||
|
position_fif_x=720
|
||||||
|
position_fif_y=25
|
||||||
|
|
||||||
|
[plugins]
|
||||||
|
load_plugins=true
|
||||||
|
custom_plugin_path=
|
||||||
|
active_plugins=/Applications/Geany.app/Contents/Resources/lib/geany/addons.so;/Applications/Geany.app/Contents/Resources/lib/geany/autoclose.so;/Applications/Geany.app/Contents/Resources/lib/geany/automark.so;/Applications/Geany.app/Contents/Resources/lib/geany/commander.so;/Applications/Geany.app/Contents/Resources/lib/geany/geanyctags.so;/Applications/Geany.app/Contents/Resources/lib/geany/keyrecord.so;/Applications/Geany.app/Contents/Resources/lib/geany/projectorganizer.so;/Applications/Geany.app/Contents/Resources/lib/geany/saveactions.so;/Applications/Geany.app/Contents/Resources/lib/geany/vimode.so;
|
2
.config/geany/templates/templates.README
Normal file
2
.config/geany/templates/templates.README
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
There are several template files in this directory. For these templates you can use wildcards.
|
||||||
|
For more information read the documentation (in /Applications/Geany.app/Contents/Resources/share/doc/geany/html/index.html or visit https://www.geany.org/).
|
160
.ctags
Normal file
160
.ctags
Normal file
@ -0,0 +1,160 @@
|
|||||||
|
--exclude=node_modules
|
||||||
|
--exclude=gulp
|
||||||
|
--langmap=javascript:.js.es6.es.jsx.mjs
|
||||||
|
--javascript-kinds=-c-f-m-p-v
|
||||||
|
|
||||||
|
--regex-javascript=/^[ \t]*var[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*\[/\1/A,Array,Arrays/b
|
||||||
|
--regex-javascript=/^[ \t]*let[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*\[/\1/A,Array,Arrays/b
|
||||||
|
--regex-javascript=/^[ \t]*const[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*\[/\1/A,Array,Arrays/b
|
||||||
|
|
||||||
|
--regex-javascript=/^[ \t]*class[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)/\1/C,Class,Classes/b
|
||||||
|
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}\({[ \t]*\)*\([A-Za-z0-9_\*]*[ \t]as[ \t]\)\([A-Za-z0-9_]\{1,\}\)/\3/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}\({[ \t]*\)*\([A-Za-z0-9_\*]*[ \t]as[ \t]\)*\([A-Za-z0-9_]\{1,\}\),[ \t]*\([A-Za-z0-9_\*]*[ \t]as[ \t]\)\([A-Za-z0-9_]\{1,\}\)/\5/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}\({[ \t]*\)*\([A-Za-z0-9_\*]*[ \t]as[ \t]\)*\([A-Za-z0-9_]\{1,\}\),[ \t]*\([A-Za-z0-9_\*]*[ \t]as[ \t]\)*\([A-Za-z0-9_]\{1,\}\),[ \t]*\([A-Za-z0-9_\*]*[ \t]as[ \t]\)\([A-Za-z0-9_]\{1,\}\)/\7/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}var[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)/\1/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}let[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)/\1/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}const[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)/\1/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}function[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)/\1/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}var[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*[^,]\{1,\},[ \t]*\([A-Za-z0-9_$]\{1,\}\)/\2/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}let[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*[^,]\{1,\},[ \t]*\([A-Za-z0-9_$]\{1,\}\)/\2/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}const[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*[^,]\{1,\},[ \t]*\([A-Za-z0-9_$]\{1,\}\)/\2/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}var[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*[^,]\{1,\},[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)/\3/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}let[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*[^,]\{1,\},[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)/\3/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}const[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*[^,]\{1,\},[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)/\3/E,Export,Exports/b
|
||||||
|
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}default[ \t]\{1,\}\({[ \t]*\)*\([A-Za-z0-9_\*]*[ \t]as[ \t]\)\([A-Za-z0-9_]\{1,\}\)/\3/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}default[ \t]\{1,\}\({[ \t]*\)*\([A-Za-z0-9_\*]*[ \t]as[ \t]\)*\([A-Za-z0-9_]\{1,\}\),[ \t]*\([A-Za-z0-9_\*]*[ \t]as[ \t]\)\([A-Za-z0-9_]\{1,\}\)/\5/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}default[ \t]\{1,\}\({[ \t]*\)*\([A-Za-z0-9_\*]*[ \t]as[ \t]\)*\([A-Za-z0-9_]\{1,\}\),[ \t]*\([A-Za-z0-9_\*]*[ \t]as[ \t]\)*\([A-Za-z0-9_]\{1,\}\),[ \t]*\([A-Za-z0-9_\*]*[ \t]as[ \t]\)\([A-Za-z0-9_]\{1,\}\)/\7/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}default[ \t]\{1,\}var[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)/\1/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}default[ \t]\{1,\}let[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)/\1/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}default[ \t]\{1,\}const[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)/\1/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}default[ \t]\{1,\}function[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)/\1/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}default[ \t]\{1,\}var[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*[^,]\{1,\},[ \t]*\([A-Za-z0-9_$]\{1,\}\)/\2/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}default[ \t]\{1,\}let[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*[^,]\{1,\},[ \t]*\([A-Za-z0-9_$]\{1,\}\)/\2/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}default[ \t]\{1,\}const[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*[^,]\{1,\},[ \t]*\([A-Za-z0-9_$]\{1,\}\)/\2/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}default[ \t]\{1,\}var[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*[^,]\{1,\},[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)/\3/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}default[ \t]\{1,\}let[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*[^,]\{1,\},[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)/\3/E,Export,Exports/b
|
||||||
|
--regex-javascript=/^[ \t]*export[ \t]\{1,\}default[ \t]\{1,\}const[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*[^,]\{1,\},[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)/\3/E,Export,Exports/b
|
||||||
|
|
||||||
|
--regex-javascript=/^[ \t]*function[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t(]/\1/F,Function,Functions/b
|
||||||
|
--regex-javascript=/^[ \t]*[(]function[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t(]/\1/F,Function,Functions/b
|
||||||
|
--regex-javascript=/^[ \t]*async[ \t]function[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t(]/\1/F,Function,Functions/b
|
||||||
|
--regex-javascript=/^[ \t]*[(]async[ \t]function[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t(]/\1/F,Function,Functions/b
|
||||||
|
--regex-javascript=/^[ \t]*var[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*\(async[ \t]\{1,\}\)*function[^\*][^\*]/\1/F,Function,Functions/b
|
||||||
|
--regex-javascript=/^[ \t]*let[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*\(async[ \t]\{1,\}\)*function[^\*][^\*]/\1/F,Function,Functions/b
|
||||||
|
--regex-javascript=/^[ \t]*const[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*\(async[ \t]\{1,\}\)*function[^\*][^\*]/\1/F,Function,Functions/b
|
||||||
|
--regex-javascript=/^[ \t]*var[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*([^)]*$/\1/F,Function,Functions/b
|
||||||
|
--regex-javascript=/^[ \t]*let[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*([^)]*$/\1/F,Function,Functions/b
|
||||||
|
--regex-javascript=/^[ \t]*const[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*([^)]*$/\1/F,Function,Functions/b
|
||||||
|
--regex-javascript=/^[ \t]*var[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=.\{1,\}=>/\1/F,Function,Functions/b
|
||||||
|
--regex-javascript=/^[ \t]*let[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=.\{1,\}=>/\1/F,Function,Functions/b
|
||||||
|
--regex-javascript=/^[ \t]*const[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=.\{1,\}=>/\1/F,Function,Functions/b
|
||||||
|
|
||||||
|
--regex-javascript=/^[ \t]*function[ \t]*\*[ \t]*\([A-Za-z0-9_$]\{1,\}\)/\1/G,Generator,Generators/b
|
||||||
|
--regex-javascript=/^[ \t]*var[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*function\([ \t]*\*\)/\1/G,Generator,Generators/b
|
||||||
|
--regex-javascript=/^[ \t]*let[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*function\([ \t]*\*\)/\1/G,Generator,Generators/b
|
||||||
|
--regex-javascript=/^[ \t]*const[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*function\([ \t]*\*\)/\1/G,Generator,Generators/b
|
||||||
|
--regex-javascript=/^[ \t]*\(\*[ \t]\)\([A-Za-z0-9_$]\{1,\}\)[ \t]*(.*)[ \t]*[{]/\2/G,Generator,Generators/b
|
||||||
|
|
||||||
|
--regex-javascript=/^[ \t]*import[ \t]\{1,\}\([{][ \t]*\)*\([A-Za-z0-9_\*]*[ \t]as[ \t]\)\([A-Za-z0-9_]\{1,\}\)/\3/I,Import,Imports/b
|
||||||
|
--regex-javascript=/^[ \t]*import[ \t]\{1,\}\([{][ \t]*\)*\([A-Za-z0-9_\*]*[ \t]as[ \t]\)*\([A-Za-z0-9_]\{1,\}\),[ \t]*\([A-Za-z0-9_\*]*[ \t]as[ \t]\)\([A-Za-z0-9_]\{1,\}\)/\5/I,Import,Imports/b
|
||||||
|
--regex-javascript=/^[ \t]*import[ \t]\{1,\}\([{][ \t]*\)*\([A-Za-z0-9_\*]*[ \t]as[ \t]\)*\([A-Za-z0-9_]\{1,\}\),[ \t]*\([A-Za-z0-9_\*]*[ \t]as[ \t]\)*\([A-Za-z0-9_]\{1,\}\),[ \t]*\([A-Za-z0-9_\*]*[ \t]as[ \t]\)\([A-Za-z0-9_]\{1,\}\)/\7/I,Import,Imports/b
|
||||||
|
--regex-javascript=/^[ \t]*import[ \t]\{1,\}type[ \t]\{1,\}\([{][ \t]*\)*\([A-Za-z0-9_\*]*[ \t]as[ \t]\)\([A-Za-z0-9_]\{1,\}\)/\3/I,Import,Imports/b
|
||||||
|
--regex-javascript=/^[ \t]*import[ \t]\{1,\}typeof[ \t]\{1,\}\([{][ \t]*\)*\([A-Za-z0-9_\*]*[ \t]as[ \t]\)\([A-Za-z0-9_]\{1,\}\)/\3/I,Import,Imports/b
|
||||||
|
--regex-javascript=/^[ \t]*[A-Za-z0-9_]\{1,\}[ \t]as[ \t]\([A-Za-z0-9_]\{1,\}\)/\1/I,Import,Imports/b
|
||||||
|
|
||||||
|
--regex-javascript=/^[ \t]*\([A-Za-z0-9_$]\{1,\}\)\.\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*function/\2/M,Method,Methods/b
|
||||||
|
--regex-javascript=/^[ \t]*\([A-Za-z0-9_$]\{1,\}\)\.\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*(/\2/M,Method,Methods/b
|
||||||
|
--regex-javascript=/^[ \t]*\([A-Za-z0-9_$]\{1,\}\)\.\([A-Za-z0-9_$]\{1,\}\)\.\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*function/\3/M,Method,Methods/b
|
||||||
|
--regex-javascript=/^[ \t]*\([A-Za-z0-9_$]\{1,\}\)\.\([A-Za-z0-9_$]\{1,\}\)\.\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*(/\3/M,Method,Methods/b
|
||||||
|
--regex-javascript=/^[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*[:=][ \t]*[(]*function[ \t]*(/\1/M,Method,Methods/b
|
||||||
|
--regex-javascript=/^[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*[:=][ \t](\{1,\}/\1/M,Method,Methods/b
|
||||||
|
--regex-javascript=/^[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*[:=][ \t]\{1,\}async[ \t](\{1,\}/\1/M,Method,Methods/b
|
||||||
|
--regex-javascript=/^[ \t]*static[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*(/\1/M,Method,Methods/b
|
||||||
|
--regex-javascript=/^[ \t]*async[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*(/\1/M,Method,Methods/b
|
||||||
|
--regex-javascript=/^[ \t]*\([A-Za-z0-9_$]\{1,\}\)(.*)[ \t]*[{]/\1/M,Method,Methods/b
|
||||||
|
--regex-javascript=/^[ \t]*get[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*(/\1/M,Method,Methods/b
|
||||||
|
--regex-javascript=/^[ \t]*set[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*(/\1/M,Method,Methods/b
|
||||||
|
|
||||||
|
--regex-javascript=/^[ \t]*\([A-Za-z0-9_$]\{1,\}\)\.\([A-Za-z0-9_$]\{1,\}\)[ \t]*[=][ \t]*{/\2/P,Property,Properties/b
|
||||||
|
--regex-javascript=/^[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*:[ \t]*[{"\/\[]/\1/P,Property,Properties/b
|
||||||
|
--regex-javascript=/^[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*:[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t,]*$/\1/P,Property,Properties/b
|
||||||
|
|
||||||
|
--regex-javascript=/^[ \t]*var[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*[{]/\1/O,Object,Objects/b
|
||||||
|
--regex-javascript=/^[ \t]*let[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*[{]/\1/O,Object,Objects/b
|
||||||
|
--regex-javascript=/^[ \t]*const[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*[{]/\1/O,Object,Objects/b
|
||||||
|
|
||||||
|
--regex-javascript=/^[ \t]*var[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*styled/\1/S,StyledComponent,StyledComponents/b
|
||||||
|
--regex-javascript=/^[ \t]*let[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*styled/\1/S,StyledComponent,StyledComponents/b
|
||||||
|
--regex-javascript=/^[ \t]*const[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*styled/\1/S,StyledComponent,StyledComponents/b
|
||||||
|
--regex-javascript=/^[ \t]*var[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*createGlobalStyle/\1/S,StyledComponent,StyledComponents/b
|
||||||
|
--regex-javascript=/^[ \t]*let[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*createGlobalStyle/\1/S,StyledComponent,StyledComponents/b
|
||||||
|
--regex-javascript=/^[ \t]*const[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*createGlobalStyle/\1/S,StyledComponent,StyledComponents/b
|
||||||
|
|
||||||
|
--regex-javascript=/\/\/[ \t]*\(FIXME\)[ \t]*:*\(.*\)/\1/T,Tag,Tags/b
|
||||||
|
--regex-javascript=/\/\/[ \t]*\(TODO\)[ \t]*:*\(.*\)/\1/T,Tag,Tags/b
|
||||||
|
--regex-javascript=/\/\/[ \t]*\(BUG\)[ \t]*:*\(.*\)/\1/T,Tag,Tags/b
|
||||||
|
--regex-javascript=/\/\/[ \t]*\(NOBUG\)[ \t]*:*\(.*\)/\1/T,Tag,Tags/b
|
||||||
|
--regex-javascript=/\/\/[ \t]*\(???\)[ \t]*:*\(.*\)/\1/T,Tag,Tags/b
|
||||||
|
--regex-javascript=/\/\/[ \t]*\(!!!\)[ \t]*:*\(.*\)/\1/T,Tag,Tags/b
|
||||||
|
--regex-javascript=/\/\/[ \t]*\(HACK\)[ \t]*:*\(.*\)/\1/T,Tag,Tags/b
|
||||||
|
--regex-javascript=/\/\/[ \t]*\(XXX\)[ \t]*:*\(.*\)/\1/T,Tag,Tags/b
|
||||||
|
|
||||||
|
--regex-javascript=/^[ \t]*var[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*[0-9\"'\/]/\1/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*let[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*[0-9\"'\/]/\1/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*const[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*[0-9\"'\/]/\1/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*var[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*new/\1/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*let[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*new/\1/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*const[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*=[ \t]*new/\1/V,Variable,Variables/b
|
||||||
|
|
||||||
|
--regex-javascript=/^[ \t]*var[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*[,;]/\1/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*let[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*[,;]/\1/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*var[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)/\2/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*let[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)/\2/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*var[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)/\3/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*let[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)/\3/V,Variable,Variables/b
|
||||||
|
|
||||||
|
--regex-javascript=/^[ \t]*const[ \t]\{1,\}{[ \t]*\([A-Za-z0-9_$]\{1,\}\)[^}]*}[ \t]*=/\1/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*const[ \t]\{1,\}{[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[^}]*}[ \t]*=/\2/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*const[ \t]\{1,\}{[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[^}]*}[ \t]*=/\3/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*const[ \t]\{1,\}{[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[^}]*}[ \t]*=/\4/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*const[ \t]\{1,\}\[[ \t]*\([A-Za-z0-9_$]\{1,\}\).*\][ \t]*=/\1/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*const[ \t]\{1,\}\[[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\).*\][ \t]*=/\2/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*const[ \t]\{1,\}\[[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\).*\][ \t]*=/\3/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*const[ \t]\{1,\}\[[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\).*\][ \t]*=/\4/V,Variable,Variables/b
|
||||||
|
|
||||||
|
--regex-javascript=/^[ \t]*var[ \t]\{1,\}{[ \t]*\([A-Za-z0-9_$]\{1,\}\)[^}]*}[ \t]*=/\1/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*var[ \t]\{1,\}{[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[^}]*}[ \t]*=/\2/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*var[ \t]\{1,\}{[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[^}]*}[ \t]*=/\3/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*var[ \t]\{1,\}{[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[^}]*}[ \t]*=/\4/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*var[ \t]\{1,\}\[[ \t]*\([A-Za-z0-9_$]\{1,\}\).*\][ \t]*=/\1/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*var[ \t]\{1,\}\[[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\).*\][ \t]*=/\2/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*var[ \t]\{1,\}\[[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\).*\][ \t]*=/\3/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*var[ \t]\{1,\}\[[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\).*\][ \t]*=/\4/V,Variable,Variables/b
|
||||||
|
|
||||||
|
--regex-javascript=/^[ \t]*let[ \t]\{1,\}{[ \t]*\([A-Za-z0-9_$]\{1,\}\)[^}]*}[ \t]*=/\1/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*let[ \t]\{1,\}{[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[^}]*}[ \t]*=/\2/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*let[ \t]\{1,\}{[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[^}]*}[ \t]*=/\3/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*let[ \t]\{1,\}{[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[^}]*}[ \t]*=/\4/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*let[ \t]\{1,\}\[[ \t]*\([A-Za-z0-9_$]\{1,\}\).*\][ \t]*=/\1/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*let[ \t]\{1,\}\[[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\).*\][ \t]*=/\2/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*let[ \t]\{1,\}\[[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\).*\][ \t]*=/\3/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]*let[ \t]\{1,\}\[[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\)[ \t]*,[ \t]*\([A-Za-z0-9_$]\{1,\}\).*\][ \t]*=/\4/V,Variable,Variables/b
|
||||||
|
|
||||||
|
--regex-javascript=/^[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\),$/\1/V,Variable,Variables/b
|
||||||
|
--regex-javascript=/^[ \t]\{1,\}\([A-Za-z0-9_$]\{1,\}\)$/\1/V,Variable,Variables/b
|
||||||
|
|
||||||
|
--langdef=typescript
|
||||||
|
--langmap=typescript:.ts.tsx
|
||||||
|
--regex-typescript=/^[ \t]*(export[ \t]+([a-z]+[ \t]+)?)?class[ \t]+([a-zA-Z0-9_$]+)/\3/c,classes/
|
||||||
|
--regex-typescript=/^[ \t]*(declare[ \t]+)?namespace[ \t]+([a-zA-Z0-9_$]+)/\2/c,modules/
|
||||||
|
--regex-typescript=/^[ \t]*(export[ \t]+)?module[ \t]+([a-zA-Z0-9_$]+)/\2/n,modules/
|
||||||
|
--regex-typescript=/^[ \t]*(export[ \t]+)?(default[ \t]+)?(async[ \t]+)?function(\*)?[ \t]+([a-zA-Z0-9_$]+)/\5/f,functions/
|
||||||
|
--regex-typescript=/^[ \t]*export[ \t]+(var|let|const)[ \t]+([a-zA-Z0-9_$]+)/\2/v,variables/
|
||||||
|
--regex-typescript=/^[ \t]*(var|let|const)[ \t]+([a-zA-Z0-9_$]+)[ \t]*=[ \t]*function[ \t]*[*]?[ \t]*\(\)/\2/v,varlambdas/
|
||||||
|
--regex-typescript=/^[ \t]*(export[ \t]+)?(public|protected|private)?[ \t]*(static[ \t]+)?(abstract[ \t]+)?(((get|set|readonly)[ \t]+)|(async[ \t]+[*]*[ \t]*))?(#?[a-zA-Z1-9_$]+)[ \t]*[:(]/\9/m,members/
|
||||||
|
--regex-typescript=/^[ \t]*(export[ \t]+)?interface[ \t]+([a-zA-Z0-9_$]+)/\2/i,interfaces/
|
||||||
|
--regex-typescript=/^[ \t]*(export[ \t]+)?type[ \t]+([a-zA-Z0-9_$]+)/\2/t,types/
|
||||||
|
--regex-typescript=/^[ \t]*(export[ \t]+)?enum[ \t]+([a-zA-Z0-9_$]+)/\2/e,enums/
|
||||||
|
--regex-typescript=/^[ \t]*import[ \t]+([a-zA-Z0-9_$]+)/\1/I,imports/
|
@ -6,7 +6,7 @@
|
|||||||
[user]
|
[user]
|
||||||
name = Jan Andrle
|
name = Jan Andrle
|
||||||
email = andrle.jan@centrum.cz
|
email = andrle.jan@centrum.cz
|
||||||
signingkey = B3A25AED155AFFAB
|
# signingkey = B3A25AED155AFFAB
|
||||||
[credential]
|
[credential]
|
||||||
# see https://stackoverflow.com/questions/5343068/is-there-a-way-to-cache-https-credentials-for-pushing-commits/18362082#18362082
|
# see https://stackoverflow.com/questions/5343068/is-there-a-way-to-cache-https-credentials-for-pushing-commits/18362082#18362082
|
||||||
helper = /usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret
|
helper = /usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret
|
||||||
@ -61,7 +61,7 @@
|
|||||||
[init]
|
[init]
|
||||||
defaultBranch = main
|
defaultBranch = main
|
||||||
[commit]
|
[commit]
|
||||||
gpgsign = true
|
# gpgsign = true
|
||||||
[rerere]
|
[rerere]
|
||||||
enabled = true
|
enabled = true
|
||||||
[credential "https://github.com"]
|
[credential "https://github.com"]
|
||||||
@ -74,6 +74,3 @@
|
|||||||
helper =
|
helper =
|
||||||
helper = !/usr/bin/gh auth git-credential
|
helper = !/usr/bin/gh auth git-credential
|
||||||
[maintenance]
|
[maintenance]
|
||||||
repo = /home/jaandrle/Vzdálené/GitHub/dcp-fe-container-certifedpassport
|
|
||||||
repo = /home/jaandrle/Vzdálené/GitHub/DHLC-Internet-Networking-old
|
|
||||||
repo = /home/jaandrle/Vzdálené/GitHub/DGF-Certified-Supervisory-Academy
|
|
||||||
|
@ -107,8 +107,8 @@ if !exists("g:codedark_conservative")
|
|||||||
let g:codedark_conservative=0
|
let g:codedark_conservative=0
|
||||||
endif
|
endif
|
||||||
|
|
||||||
let s:cdGray = {'gui': '#808080', 'cterm': s:cterm04, 'cterm256': '08'}
|
let s:cdGray = {'gui': '#808080', 'cterm': s:cterm04, 'cterm256': '0'}
|
||||||
let s:cdDarkGray = {'gui': '#505050', 'cterm': s:cterm04, 'cterm256': '0'}
|
let s:cdDarkGray = {'gui': '#505050', 'cterm': s:cterm04, 'cterm256': '08'}
|
||||||
let s:cdViolet = {'gui': '#646695', 'cterm': s:cterm04, 'cterm256': '60'}
|
let s:cdViolet = {'gui': '#646695', 'cterm': s:cterm04, 'cterm256': '60'}
|
||||||
let s:cdBlue = {'gui': '#569CD6', 'cterm': s:cterm0D, 'cterm256': '75'}
|
let s:cdBlue = {'gui': '#569CD6', 'cterm': s:cterm0D, 'cterm256': '75'}
|
||||||
let s:cdDarkBlue = {'gui': '#223E55', 'cterm': s:cterm0D, 'cterm256': '73'}
|
let s:cdDarkBlue = {'gui': '#223E55', 'cterm': s:cterm0D, 'cterm256': '73'}
|
||||||
|
2
.vimrc
2
.vimrc
@ -51,8 +51,6 @@ set backspace=indent,eol,start
|
|||||||
set shiftround autoindent
|
set shiftround autoindent
|
||||||
filetype plugin indent on
|
filetype plugin indent on
|
||||||
colorscheme codedark
|
colorscheme codedark
|
||||||
if ($TERM =~ '256' && has("termguicolors"))
|
|
||||||
set termguicolors | endif
|
|
||||||
if (&t_Co > 2 || has("gui_running")) && !exists("syntax_on")
|
if (&t_Co > 2 || has("gui_running")) && !exists("syntax_on")
|
||||||
syntax on | endif
|
syntax on | endif
|
||||||
set list listchars=tab:»·,trail:·,extends:#,nbsp:~,space:·
|
set list listchars=tab:»·,trail:·,extends:#,nbsp:~,space:·
|
||||||
|
228
.zshrc
Normal file
228
.zshrc
Normal file
@ -0,0 +1,228 @@
|
|||||||
|
#compdef devbox
|
||||||
|
|
||||||
|
# zsh completion for devbox -*- shell-script -*-
|
||||||
|
|
||||||
|
__devbox_debug()
|
||||||
|
{
|
||||||
|
local file="$BASH_COMP_DEBUG_FILE"
|
||||||
|
if [[ -n ${file} ]]; then
|
||||||
|
echo "$*" >> "${file}"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
_devbox()
|
||||||
|
{
|
||||||
|
local shellCompDirectiveError=1
|
||||||
|
local shellCompDirectiveNoSpace=2
|
||||||
|
local shellCompDirectiveNoFileComp=4
|
||||||
|
local shellCompDirectiveFilterFileExt=8
|
||||||
|
local shellCompDirectiveFilterDirs=16
|
||||||
|
|
||||||
|
local lastParam lastChar flagPrefix requestComp out directive comp lastComp noSpace
|
||||||
|
local -a completions
|
||||||
|
|
||||||
|
__devbox_debug "\n========= starting completion logic =========="
|
||||||
|
__devbox_debug "CURRENT: ${CURRENT}, words[*]: ${words[*]}"
|
||||||
|
|
||||||
|
# The user could have moved the cursor backwards on the command-line.
|
||||||
|
# We need to trigger completion from the $CURRENT location, so we need
|
||||||
|
# to truncate the command-line ($words) up to the $CURRENT location.
|
||||||
|
# (We cannot use $CURSOR as its value does not work when a command is an alias.)
|
||||||
|
words=("${=words[1,CURRENT]}")
|
||||||
|
__devbox_debug "Truncated words[*]: ${words[*]},"
|
||||||
|
|
||||||
|
lastParam=${words[-1]}
|
||||||
|
lastChar=${lastParam[-1]}
|
||||||
|
__devbox_debug "lastParam: ${lastParam}, lastChar: ${lastChar}"
|
||||||
|
|
||||||
|
# For zsh, when completing a flag with an = (e.g., devbox -n=<TAB>)
|
||||||
|
# completions must be prefixed with the flag
|
||||||
|
setopt local_options BASH_REMATCH
|
||||||
|
if [[ "${lastParam}" =~ '-.*=' ]]; then
|
||||||
|
# We are dealing with a flag with an =
|
||||||
|
flagPrefix="-P ${BASH_REMATCH}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Prepare the command to obtain completions
|
||||||
|
requestComp="${words[1]} __complete ${words[2,-1]}"
|
||||||
|
if [ "${lastChar}" = "" ]; then
|
||||||
|
# If the last parameter is complete (there is a space following it)
|
||||||
|
# We add an extra empty parameter so we can indicate this to the go completion code.
|
||||||
|
__devbox_debug "Adding extra empty parameter"
|
||||||
|
requestComp="${requestComp} \"\""
|
||||||
|
fi
|
||||||
|
|
||||||
|
__devbox_debug "About to call: eval ${requestComp}"
|
||||||
|
|
||||||
|
# Use eval to handle any environment variables and such
|
||||||
|
out=$(eval ${requestComp} 2>/dev/null)
|
||||||
|
__devbox_debug "completion output: ${out}"
|
||||||
|
|
||||||
|
# Extract the directive integer following a : from the last line
|
||||||
|
local lastLine
|
||||||
|
while IFS='\n' read -r line; do
|
||||||
|
lastLine=${line}
|
||||||
|
done < <(printf "%s\n" "${out[@]}")
|
||||||
|
__devbox_debug "last line: ${lastLine}"
|
||||||
|
|
||||||
|
if [ "${lastLine[1]}" = : ]; then
|
||||||
|
directive=${lastLine[2,-1]}
|
||||||
|
# Remove the directive including the : and the newline
|
||||||
|
local suffix
|
||||||
|
(( suffix=${#lastLine}+2))
|
||||||
|
out=${out[1,-$suffix]}
|
||||||
|
else
|
||||||
|
# There is no directive specified. Leave $out as is.
|
||||||
|
__devbox_debug "No directive found. Setting do default"
|
||||||
|
directive=0
|
||||||
|
fi
|
||||||
|
|
||||||
|
__devbox_debug "directive: ${directive}"
|
||||||
|
__devbox_debug "completions: ${out}"
|
||||||
|
__devbox_debug "flagPrefix: ${flagPrefix}"
|
||||||
|
|
||||||
|
if [ $((directive & shellCompDirectiveError)) -ne 0 ]; then
|
||||||
|
__devbox_debug "Completion received error. Ignoring completions."
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
local activeHelpMarker="_activeHelp_ "
|
||||||
|
local endIndex=${#activeHelpMarker}
|
||||||
|
local startIndex=$((${#activeHelpMarker}+1))
|
||||||
|
local hasActiveHelp=0
|
||||||
|
while IFS='\n' read -r comp; do
|
||||||
|
# Check if this is an activeHelp statement (i.e., prefixed with $activeHelpMarker)
|
||||||
|
if [ "${comp[1,$endIndex]}" = "$activeHelpMarker" ];then
|
||||||
|
__devbox_debug "ActiveHelp found: $comp"
|
||||||
|
comp="${comp[$startIndex,-1]}"
|
||||||
|
if [ -n "$comp" ]; then
|
||||||
|
compadd -x "${comp}"
|
||||||
|
__devbox_debug "ActiveHelp will need delimiter"
|
||||||
|
hasActiveHelp=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$comp" ]; then
|
||||||
|
# If requested, completions are returned with a description.
|
||||||
|
# The description is preceded by a TAB character.
|
||||||
|
# For zsh's _describe, we need to use a : instead of a TAB.
|
||||||
|
# We first need to escape any : as part of the completion itself.
|
||||||
|
comp=${comp//:/\\:}
|
||||||
|
|
||||||
|
local tab="$(printf '\t')"
|
||||||
|
comp=${comp//$tab/:}
|
||||||
|
|
||||||
|
__devbox_debug "Adding completion: ${comp}"
|
||||||
|
completions+=${comp}
|
||||||
|
lastComp=$comp
|
||||||
|
fi
|
||||||
|
done < <(printf "%s\n" "${out[@]}")
|
||||||
|
|
||||||
|
# Add a delimiter after the activeHelp statements, but only if:
|
||||||
|
# - there are completions following the activeHelp statements, or
|
||||||
|
# - file completion will be performed (so there will be choices after the activeHelp)
|
||||||
|
if [ $hasActiveHelp -eq 1 ]; then
|
||||||
|
if [ ${#completions} -ne 0 ] || [ $((directive & shellCompDirectiveNoFileComp)) -eq 0 ]; then
|
||||||
|
__devbox_debug "Adding activeHelp delimiter"
|
||||||
|
compadd -x "--"
|
||||||
|
hasActiveHelp=0
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ $((directive & shellCompDirectiveNoSpace)) -ne 0 ]; then
|
||||||
|
__devbox_debug "Activating nospace."
|
||||||
|
noSpace="-S ''"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then
|
||||||
|
# File extension filtering
|
||||||
|
local filteringCmd
|
||||||
|
filteringCmd='_files'
|
||||||
|
for filter in ${completions[@]}; do
|
||||||
|
if [ ${filter[1]} != '*' ]; then
|
||||||
|
# zsh requires a glob pattern to do file filtering
|
||||||
|
filter="\*.$filter"
|
||||||
|
fi
|
||||||
|
filteringCmd+=" -g $filter"
|
||||||
|
done
|
||||||
|
filteringCmd+=" ${flagPrefix}"
|
||||||
|
|
||||||
|
__devbox_debug "File filtering command: $filteringCmd"
|
||||||
|
_arguments '*:filename:'"$filteringCmd"
|
||||||
|
elif [ $((directive & shellCompDirectiveFilterDirs)) -ne 0 ]; then
|
||||||
|
# File completion for directories only
|
||||||
|
local subdir
|
||||||
|
subdir="${completions[1]}"
|
||||||
|
if [ -n "$subdir" ]; then
|
||||||
|
__devbox_debug "Listing directories in $subdir"
|
||||||
|
pushd "${subdir}" >/dev/null 2>&1
|
||||||
|
else
|
||||||
|
__devbox_debug "Listing directories in ."
|
||||||
|
fi
|
||||||
|
|
||||||
|
local result
|
||||||
|
_arguments '*:dirname:_files -/'" ${flagPrefix}"
|
||||||
|
result=$?
|
||||||
|
if [ -n "$subdir" ]; then
|
||||||
|
popd >/dev/null 2>&1
|
||||||
|
fi
|
||||||
|
return $result
|
||||||
|
else
|
||||||
|
__devbox_debug "Calling _describe"
|
||||||
|
if eval _describe "completions" completions $flagPrefix $noSpace; then
|
||||||
|
__devbox_debug "_describe found some completions"
|
||||||
|
|
||||||
|
# Return the success of having called _describe
|
||||||
|
return 0
|
||||||
|
else
|
||||||
|
__devbox_debug "_describe did not find completions."
|
||||||
|
__devbox_debug "Checking if we should do file completion."
|
||||||
|
if [ $((directive & shellCompDirectiveNoFileComp)) -ne 0 ]; then
|
||||||
|
__devbox_debug "deactivating file completion"
|
||||||
|
|
||||||
|
# We must return an error code here to let zsh know that there were no
|
||||||
|
# completions found by _describe; this is what will trigger other
|
||||||
|
# matching algorithms to attempt to find completions.
|
||||||
|
# For example zsh can match letters in the middle of words.
|
||||||
|
return 1
|
||||||
|
else
|
||||||
|
# Perform file completion
|
||||||
|
__devbox_debug "Activating file completion"
|
||||||
|
|
||||||
|
# We must return the result of this command, so it must be the
|
||||||
|
# last command, or else we must store its result to return it.
|
||||||
|
_arguments '*:filename:_files'" ${flagPrefix}"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# don't run the completion function when being source-ed or eval-ed
|
||||||
|
if [ "$funcstack[1]" = "_devbox" ]; then
|
||||||
|
_devbox
|
||||||
|
fi
|
||||||
|
|
||||||
|
export PATH="$HOME/.jenv/bin:$PATH"
|
||||||
|
eval "$(jenv init -)"
|
||||||
|
export ANDROID_HOME=$HOME/Library/Android/sdk && export PATH=$PATH:$ANDROID_HOME/emulator && export PATH=$PATH:$ANDROID_HOME/platform-tools
|
||||||
|
alias ctags='/usr/local/bin/ctags'
|
||||||
|
source $(brew --prefix)/opt/zsh-vi-mode/share/zsh-vi-mode/zsh-vi-mode.plugin.zsh
|
||||||
|
|
||||||
|
# The following lines were added by compinstall
|
||||||
|
|
||||||
|
zstyle ':completion:*' completer _complete _ignored
|
||||||
|
zstyle :compinstall filename '/Users/janandrle/.zshrc'
|
||||||
|
|
||||||
|
autoload -Uz compinit
|
||||||
|
compinit
|
||||||
|
# End of lines added by compinstall
|
||||||
|
|
||||||
|
# Make zsh autocomplete with up arrow
|
||||||
|
autoload -U up-line-or-beginning-search
|
||||||
|
autoload -U down-line-or-beginning-search
|
||||||
|
zle -N up-line-or-beginning-search
|
||||||
|
zle -N down-line-or-beginning-search
|
||||||
|
bindkey "^[[A" up-line-or-beginning-search
|
||||||
|
bindkey "^[[B" down-line-or-beginning-search
|
Loading…
Reference in New Issue
Block a user