small ui and ux improvements of Geany

This commit is contained in:
Jan Andrle 2024-08-20 16:53:10 +02:00
parent 9d863e0188
commit 1456b4a315
Signed by: jaandrle
GPG Key ID: B3A25AED155AFFAB
6 changed files with 107 additions and 61 deletions

View File

@ -1,5 +1,5 @@
# #
# This library is free software; you can redistribute it and/or # This library is free software; you can baseRedistribute it and/or
# modify it under the terms of the GNU Library General Public # modify it under the terms of the GNU Library General Public
# License as published by the Free Software Foundation; either # License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version. # version 2 of the License, or (at your option) any later version.
@ -27,21 +27,20 @@ base1=#282828
base2=#3f3f3f base2=#3f3f3f
base3=#808080 base3=#808080
base4=#303030 base4=#303030
vsblue=#AA89C0 baseKeyword=#C89FE3
aqua=#6FB2EA baseString=#6FB2EA
bluegrey=#747e9e baseKeyWord2=#747e9e
orange=#CE9563 baseNumber=#F19B78
lime=#65ff00 baseComment=#94B386
grey=#94B386 baseRed=#f00
red=#f00 baseRedbg=#751212
redbg=#751212 baseGreen=#859900
green=#859900 baseKeyword3=#DCB55F
blue=#268bd2 baseFunction=#dcdcaa
yellow=#dcdcaa
[named_styles] [named_styles]
default=base0;base1;true;false default=base0;base1;true;false
error=red error=baseRed
# Editor styles # Editor styles
@ -49,76 +48,76 @@ error=red
selection=;#000000;;true selection=;#000000;;true
current_line=;#212121;true current_line=;#212121;true
brace_good=base0;base2;true brace_good=base0;base2;true
brace_bad=red;;true brace_bad=baseRed;;true
margin_line_number=base3;base4 margin_line_number=base3;base4
margin_folding=base3;#212121 margin_folding=base3;#212121
fold_symbol_highlight=base2 fold_symbol_highlight=base2
indent_guide=base2;;true indent_guide=base2;;true
caret=aqua;;false caret=baseString;;false
marker_line=#fff;#00f; marker_line=#fff;#00f;
marker_search=#fff;#d791a8; marker_search=#fff;#d791a8;
marker_mark=; marker_mark=;
call_tips=base0;base1 call_tips=base0;base1
white_space=base2;;true white_space=base3;;true
# Programming languages # Programming languages
#------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
comment=grey comment=baseComment
comment_doc=comment comment_doc=comment
comment_line=comment comment_line=comment
comment_line_doc=comment_doc comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic comment_doc_keyword_error=comment_doc,italic
number=orange number=baseNumber
number_1=number number_1=number
number_2=number_1 number_2=number_1
type=vsblue;;true type=baseKeyword;;true
class=aqua class=baseString
function=yellow function=baseFunction
parameter=function parameter=function
keyword=vsblue;;true keyword=baseKeyword;;true
keyword_1=keyword keyword_1=keyword
keyword_2=blue;;true keyword_2=baseKeyword3;;true
keyword_3=bluegrey keyword_3=baseKeyWord2
keyword_4=keyword_3 keyword_4=keyword_3
identifier=default identifier=default
identifier_1=identifier identifier_1=identifier
identifier_2=identifier_1 identifier_2=baseNumber
identifier_3=identifier_1 identifier_3=identifier_2
identifier_4=identifier_1 identifier_4=identifier_3
string=aqua string=baseString
string_1=string string_1=string
string_2=string_1 string_2=string_1
string_3=default string_3=default
string_4=default string_4=default
string_eol=red string_eol=baseRed
character=string_1 character=string_1
backticks=string_2 backticks=string_2
here_doc=string_2 here_doc=string_2
scalar=string_2 scalar=string_2
label=keyword,bold label=keyword,bold
preprocessor=aqua preprocessor=baseString
regex=number_1 regex=number_1
operator=base0 operator=base0
decorator=string_1,bold decorator=string_1,bold
other=aqua other=baseString
# Markup-type languages # Markup-type languages
#------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
tag=vsblue tag=baseKeyword
tag_unknown=tag,bold tag_unknown=tag,bold
tag_end=tag,bold tag_end=tag,bold
attribute=aqua attribute=baseString
attribute_unknown=attribute,bold attribute_unknown=attribute,bold
value=string_1 value=string_1
entity=default entity=default
@ -127,6 +126,6 @@ entity=default
# Diff # Diff
#------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
line_added=green line_added=baseGreen
line_removed=red line_removed=baseRed
line_changed=blue line_changed=baseKeyword3

View File

@ -24,7 +24,7 @@ lexer.cpp.track.preprocessor=1
lexer.cpp.update.preprocessor=1 lexer.cpp.update.preprocessor=1
[settings=CSS] [settings=CSS]
extension=less extension=styl
lexer_filetype=python lexer_filetype=python
tag_parser=CSS tag_parser=CSS

View File

@ -76,7 +76,7 @@ Stylus=*.styl;
#Swift=*.swift; #Swift=*.swift;
#Tcl=*.tcl;*.tk;*.wish;*.exp; #Tcl=*.tcl;*.tk;*.wish;*.exp;
#Txt2tags=*.t2t; #Txt2tags=*.t2t;
TypeScript=*.ts;*.tsx;*.d.ts; TypeScript=*.ts;*.tsx;
SCSS=*.scss SCSS=*.scss
SVG=*.svg SVG=*.svg
#Vala=*.vala;*.vapi; #Vala=*.vala;*.vapi;

View File

@ -134,12 +134,12 @@ msgwin_messages_visible=true
msgwin_scribble_visible=true msgwin_scribble_visible=true
warn_on_project_close=true warn_on_project_close=true
documents_show_paths=true documents_show_paths=true
sidebar_page=4 sidebar_page=3
pref_main_project_session=true pref_main_project_session=true
use_native_windows_dialogs=false use_native_windows_dialogs=false
treeview_position=245 treeview_position=226
msgwindow_position=699 msgwindow_position=755
geometry=0;26;1920;1054;1; geometry=1280;26;1277;1026;0;
use_native_dialogs=true use_native_dialogs=true
[tools] [tools]
@ -204,17 +204,17 @@ find_close_dialog=true
replace_regexp=false replace_regexp=false
replace_regexp_multiline=false replace_regexp_multiline=false
replace_case_sensitive=false replace_case_sensitive=false
replace_escape_sequences=false replace_escape_sequences=true
replace_match_whole_word=false replace_match_whole_word=false
replace_match_word_start=false replace_match_word_start=false
replace_search_backwards=false replace_search_backwards=false
replace_close_dialog=true replace_close_dialog=true
find_all_expanded=false find_all_expanded=false
replace_all_expanded=false replace_all_expanded=true
position_find_x=1257 position_find_x=2201
position_find_y=459 position_find_y=372
position_replace_x=-1 position_replace_x=504
position_replace_y=-1 position_replace_y=397
position_fif_x=-1 position_fif_x=-1
position_fif_y=-1 position_fif_y=-1
@ -228,6 +228,7 @@ session_file=
project_file_path=/home/jaandrle/Dokumenty/Projekty/geany project_file_path=/home/jaandrle/Dokumenty/Projekty/geany
[files] [files]
recent_files=/home/jaandrle/Vzdálené/GitHub/Facilitator-App-Native/app/(app)/dashboard.tsx;/home/jaandrle/Vzdálené/GitHub/Facilitator-App-Native/components/SessionList/index.ts;/home/jaandrle/bin/asana.mjs;/home/jaandrle/Stažené/goto_matching_brace-function.txt;/home/jaandrle/.config/geany/filedefs/filetypes.SCSS.conf;/home/jaandrle/.config/geany/filedefs/filetypes.Less.conf;/home/jaandrle/.config/geany/filedefs/filetypes.Vue.conf;/home/jaandrle/Vzdálené/GitHub/deka-dom-el/index.js;/home/jaandrle/Vzdálené/GitHub/Facilitator-App-Native/app.config.ts;/home/jaandrle/Vzdálené/GitHub/deka-dom-el/src/dom.js; recent_files=/home/jaandrle/Stažené/config.xml;/home/jaandrle/Stažené/sentry.php.json;/home/jaandrle/Vzdálené/GitHub/DHLC-Internet-Networking-old/web/api/index.php;/media/jaandrle/WARTY WARTH/geany/filetype_extensions.conf;/media/jaandrle/WARTY WARTH/geany/plugins/geanydoc/geanydoc.conf;/media/jaandrle/WARTY WARTH/geany/plugins/saveactions/saveactions.conf;/media/jaandrle/WARTY WARTH/geany/plugins/vimode/vimode.conf;/media/jaandrle/WARTY WARTH/geany/plugins/filebrowser/filebrowser.conf;/media/jaandrle/WARTY WARTH/geany/plugins/VC/VC.conf;/media/jaandrle/WARTY WARTH/geany/plugins/spellcheck/spellcheck.conf;
recent_projects=/home/jaandrle/Dokumenty/Projekty/geany/Facilitator-App-Native.geany;/home/jaandrle/Dokumenty/Projekty/geany/deka-dom-el.geany;/home/jaandrle/Dokumenty/Projekty/geany/Facilitator-App-Native;/home/jaandrle/Dokumenty/Projekty/geany/deka-dom-el;/home/jaandrle/Dokumenty/Projekty/geany/deka-dom-el/deka-dom-el;/home/jaandrle/Dokumenty/Projekty/geany/.babelrc; recent_projects=/home/jaandrle/Dokumenty/Projekty/geany/Facilitator-App-Native.geany;/home/jaandrle/Dokumenty/Projekty/geany/deka-dom-el.geany;/home/jaandrle/Dokumenty/Projekty/geany/Facilitator-App-Native;/home/jaandrle/Dokumenty/Projekty/geany/deka-dom-el;/home/jaandrle/Dokumenty/Projekty/geany/deka-dom-el/deka-dom-el;/home/jaandrle/Dokumenty/Projekty/geany/.babelrc;
current_page=-1 current_page=0
FILE_NAME_0=0;XML;0;EUTF-8;1;1;0;%2Fhome%2Fjaandrle%2FStažené%2Fconfig.xml;0;4

View File

@ -14,9 +14,9 @@ menu_reloadall=
file_openlasttab= file_openlasttab=
menu_quit=<Primary>q menu_quit=<Primary>q
menu_undo=<Primary>z menu_undo=<Primary>z
menu_redo=<Primary>y menu_redo=<Primary><Shift>z
edit_duplicateline=<Primary>d edit_duplicateline=
edit_deleteline=<Primary>k edit_deleteline=
edit_deletelinetoend=<Primary><Shift>Delete edit_deletelinetoend=<Primary><Shift>Delete
edit_deletelinetobegin=<Primary><Shift>BackSpace edit_deletelinetobegin=<Primary><Shift>BackSpace
edit_transposeline= edit_transposeline=
@ -24,7 +24,7 @@ edit_scrolltoline=<Primary><Shift>l
edit_scrolllineup=<Alt>Up edit_scrolllineup=<Alt>Up
edit_scrolllinedown=<Alt>Down edit_scrolllinedown=<Alt>Down
edit_completesnippet=Tab edit_completesnippet=Tab
move_snippetnextcursor= move_snippetnextcursor=<Shift>ISO_Left_Tab
edit_suppresssnippetcompletion= edit_suppresssnippetcompletion=
popup_contextaction= popup_contextaction=
edit_autocomplete=<Primary>space edit_autocomplete=<Primary>space
@ -64,7 +64,7 @@ edit_sendtocmd9=
edit_sendtovte= edit_sendtovte=
format_reflowparagraph=<Primary>j format_reflowparagraph=<Primary>j
edit_joinlines= edit_joinlines=
menu_insert_date=<Shift><Alt>d menu_insert_date=
edit_insertwhitespace= edit_insertwhitespace=
edit_insertlinebefore= edit_insertlinebefore=
edit_insertlineafter= edit_insertlineafter=
@ -140,7 +140,7 @@ switch_compiler=
switch_messages= switch_messages=
switch_scribble=F6 switch_scribble=F6
switch_vte=F4 switch_vte=F4
switch_sidebar= switch_sidebar=<Shift>F2
switch_sidebar_symbol_list= switch_sidebar_symbol_list=
switch_sidebar_doc_list= switch_sidebar_doc_list=
switch_tableft=<Primary>Page_Up switch_tableft=<Primary>Page_Up
@ -171,8 +171,8 @@ switch_head_impl=<Shift><Alt>s
goto_file=<Shift><Alt>g goto_file=<Shift><Alt>g
[commander] [commander]
show_panel=<Primary>semicolon show_panel=
show_panel_commands= show_panel_commands=<Primary>semicolon
show_panel_files= show_panel_files=
[file_browser] [file_browser]

52
.ctags
View File

@ -1,5 +1,51 @@
--exclude=node_modules --exclude="*/node_modules/*"
--exclude=gulp --exclude=*.min.js
--exclude=*.min.css
--exclude=*.map
--exclude=.backup
--exclude=.sass-cache
--exclude=vendors
--exclude=.git
--langdef=css
--langmap=css:.css
--langmap=css:+.styl
--langmap=css:+.less
--regex-css=/^[ \t]*\.([A-Za-z0-9_-]+)/\1/c,class,classes/
--regex-css=/^[ \t]*#([A-Za-z0-9_-]+)/\1/i,id,ids/
--regex-css=/^[ \t]*(([A-Za-z0-9_-]+[ \t\n,]+)+)\{/\1/t,tag,tags/
--regex-css=/^[ \t]*@media\s+([A-Za-z0-9_-]+)/\1/m,media,medias/
--langdef=scss
--langmap=scss:.sass
--langmap=scss:+.scss
--regex-scss=/^[ \t]*@mixin ([A-Za-z0-9_-]+)/\1/m,mixin,mixins/
--regex-scss=/^[ \t]*@function ([A-Za-z0-9_-]+)/\1/f,function,functions/
--regex-scss=/^[ \t]*\$([A-Za-z0-9_-]+)/\1/v,variable,variables/
--regex-scss=/^([A-Za-z0-9_-]*)*\.([A-Za-z0-9_-]+) *[,{]/\2/c,class,classes/
--regex-scss=/^[ \t]+\.([A-Za-z0-9_-]+) *[,{]/\1/c,class,classes/
--regex-scss=/^(.*)*\#([A-Za-z0-9_-]+) *[,{]/\2/i,id,ids/
--regex-scss=/^[ \t]*#([A-Za-z0-9_-]+)/\1/i,id,ids/
--regex-scss=/(^([A-Za-z0-9_-])*([A-Za-z0-9_-]+)) *[,|\{]/\1/t,tag,tags/
--regex-scss=/(^([^\/\/])*)[ \t]+([A-Za-z0-9_-]+)) *[,|\{]/\3/t,tag,tags/
--regex-scss=/(^(.*, *)([A-Za-z0-9_-]+)) *[,|\{]/\3/t,tag,tags/
--regex-scss=/(^[ \t]+([A-Za-z0-9_-]+)) *[,|\{]/\1/t,tag,tags/
--regex-scss=/^[ \t]*@media\s+([A-Za-z0-9_-]+)/\1/d,media,media/
--langdef=stylus
--langmap=stylus:.styl
--regex-stylus=/^[ \t]*\.([A-Za-z0-9_-]+)/\1/c,class,classes/
--regex-stylus=/^[ \t]*#([A-Za-z0-9_-]+)/\1/i,id,ids/
--regex-stylus=/^[ \t]*(([A-Za-z0-9_-]+[ \t\n,]+)+)\{/\1/t,tag,tags/
--regex-stylus=/^[ \t]*@media\s+([A-Za-z0-9_-]+)/\1/m,media,medias/
--langdef=markdown
--langmap=markdown:.md
--regex-markdown=/^# (<.*>)?(.+)/\2/i,h1/
--regex-markdown=/^## (<.*>)?(.+)/\2/i,h2/
--regex-markdown=/^### (<.*>)?(.+)/\2/i,h3/
--langdef=js
--langmap=javascript:.js.es6.es.jsx.mjs --langmap=javascript:.js.es6.es.jsx.mjs
--javascript-kinds=-c-f-m-p-v --javascript-kinds=-c-f-m-p-v
@ -157,4 +203,4 @@
--regex-typescript=/^[ \t]*(export[ \t]+)?interface[ \t]+([a-zA-Z0-9_$]+)/\2/i,interfaces/ --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]+)?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]*(export[ \t]+)?enum[ \t]+([a-zA-Z0-9_$]+)/\2/e,enums/
--regex-typescript=/^[ \t]*import[ \t]+([a-zA-Z0-9_$]+)/\1/I,imports/ --regex-typescript=/^[ \t]*import[ \t]+([a-zA-Z0-9_$]+)/\1/I,imports/