⚡ vim, geany (ctags), zsh, gitconfig
This commit is contained in:
		
							
								
								
									
										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]
 | 
			
		||||
	name = Jan Andrle
 | 
			
		||||
	email = andrle.jan@centrum.cz
 | 
			
		||||
	signingkey = B3A25AED155AFFAB
 | 
			
		||||
	# signingkey = B3A25AED155AFFAB
 | 
			
		||||
[credential]
 | 
			
		||||
	# 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
 | 
			
		||||
@@ -61,7 +61,7 @@
 | 
			
		||||
[init]
 | 
			
		||||
	defaultBranch = main
 | 
			
		||||
[commit]
 | 
			
		||||
	gpgsign = true
 | 
			
		||||
	# gpgsign = true
 | 
			
		||||
[rerere]
 | 
			
		||||
	enabled = true
 | 
			
		||||
[credential "https://github.com"]
 | 
			
		||||
@@ -74,6 +74,3 @@
 | 
			
		||||
	helper = 
 | 
			
		||||
	helper = !/usr/bin/gh auth git-credential
 | 
			
		||||
[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
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
let s:cdGray = {'gui': '#808080', 'cterm': s:cterm04, 'cterm256': '08'}
 | 
			
		||||
let s:cdDarkGray = {'gui': '#505050', 'cterm': s:cterm04, 'cterm256': '0'}
 | 
			
		||||
let s:cdGray = {'gui': '#808080', '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:cdBlue = {'gui': '#569CD6', 'cterm': s:cterm0D, 'cterm256': '75'}
 | 
			
		||||
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
 | 
			
		||||
filetype plugin indent on
 | 
			
		||||
colorscheme codedark
 | 
			
		||||
if ($TERM =~ '256' && has("termguicolors"))
 | 
			
		||||
	set termguicolors | endif
 | 
			
		||||
if (&t_Co > 2 || has("gui_running")) && !exists("syntax_on")
 | 
			
		||||
	syntax on | endif
 | 
			
		||||
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
 | 
			
		||||
		Reference in New Issue
	
	Block a user