From f7388eb72d5be5db8e41fcfaabb7fbced3f952b9 Mon Sep 17 00:00:00 2001 From: Paul Walker Date: Mon, 16 Jun 2025 13:38:18 +0100 Subject: [PATCH] add .slrn, .sqliterc, .ctags --- ctags | 36 ++++++++++++++++++++++++++++++++++++ install | 3 ++- sqliterc | 1 + 3 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 ctags create mode 100644 sqliterc diff --git a/ctags b/ctags new file mode 100644 index 0000000..c8424bc --- /dev/null +++ b/ctags @@ -0,0 +1,36 @@ +--exclude=*.min.js +--exclude=*.min.css +--exclude=*.map +--exclude=.backup +--exclude=.sass-cache +--exclude=vendors +--exclude=.git +--exclude=.hg +--exclude=.tox + +--langdef=markdown +--langmap=markdown:.md.markdown.mdown.mkd.mkdn +--regex-markdown=/^#[ \t]+([^#]*)/\1/h,heading1/ +--regex-markdown=/^##[ \t]+([^#]*)/. \1/h,heading2/ +--regex-markdown=/^###[ \t]+([^#]*)/. \1/h,heading3/ + +--langdef=css +--langmap=css:.css +--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:.scss +--regex-scss=/^[ \t]*@mixin ([A-Za-z0-9_-]+)/\1/m,mixin,mixins/ +--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/ diff --git a/install b/install index ee9ecf6..0d4ceeb 100755 --- a/install +++ b/install @@ -48,7 +48,7 @@ unset COMMANDS MISSING # RC files mkdir -pv bak -for rc in *rc *profile tmux*.conf bashrc.d mutt tmux*conf ; do +for rc in *rc *profile tmux*.conf bashrc.d mutt tmux*conf slrn sqliterc ctags ; do if [ ! -r $rc ] ; then continue fi @@ -67,6 +67,7 @@ for bin in $BASE/bin/*; do BIN_NAME=$(basename $bin) [ $(realpath ~/bin/$BIN_NAME) == $bin ] if [ $? -ne 0 ] ; then + [ -e "~/bin/$BIN_NAME" ] && mv -v "~/bin/$BIN_NAME" bak/ ln -svf "$bin" ~/bin fi done diff --git a/sqliterc b/sqliterc new file mode 100644 index 0000000..b86efd3 --- /dev/null +++ b/sqliterc @@ -0,0 +1 @@ +.headers on