Browse Source

Открытие wiki-страниц, содержащих пробелы

Maxim Likhachev 12 years ago
parent
commit
faa79ab5ca
  1. 5
      etc/shell/bash/aliases_cygwin
  2. 6
      etc/shell/bash/bash_completion_cygwin

5
etc/shell/bash/aliases_cygwin

@ -1,7 +1,7 @@
#!/bin/bash #################################################################### #!/bin/bash ####################################################################
# #
# Создан: Ср 14 авг 2013 12:07:22 # Создан: Ср 14 авг 2013 12:07:22
# Изменён: Вт 27 авг 2013 12:29:18 # Изменён: Ср 28 авг 2013 15:20:27
# #
################################################################################ ################################################################################
#{{{ \033[00m\n\b------<Cygwin>\n #{{{ \033[00m\n\b------<Cygwin>\n
@ -134,7 +134,8 @@ alias elastix="firefox https://sip.tkpt.ru/index.php &" #noindex
#- Открытие страницы vimwiki в браузере #- Открытие страницы vimwiki в браузере
wiki() { wiki() {
firefox $(cygpath -w //file-srv/homedir$/`whoami`/wiki/${1:-index}.html) & url=$(cygpath -w //file-srv/homedir$/`whoami`/wiki/"`echo ${1:-index} | sed 's/_/ /g'`".html)
firefox "$url" &
} }
#}}} ########################################################################### #}}} ###########################################################################

6
etc/shell/bash/bash_completion_cygwin

@ -1,7 +1,7 @@
#!/bin/bash #################################################################### #!/bin/bash ####################################################################
# #
# Создан: Ср 14 авг 2013 12:07:22 # Создан: Ср 14 авг 2013 12:07:22
# Изменён: Вт 27 авг 2013 14:19:28 # Изменён: Ср 28 авг 2013 15:08:21
# #
################################################################################ ################################################################################
@ -85,9 +85,9 @@ _wiki() {
wikidir="//file-srv/homedir$/$(whoami)/wiki/" wikidir="//file-srv/homedir$/$(whoami)/wiki/"
if [[ $2 == "" ]]; then if [[ $2 == "" ]]; then
COMPREPLY=($(\ls -1 ${wikidir}/*.html | sed 's/^.*\/\(.*\)\.html$/\1/')) COMPREPLY=($(\ls -1 ${wikidir}/*.html | sed 's/^.*\/\(.*\)\.html$/\1/; s/ /_/g'))
else else
COMPREPLY=($(\ls -1 ${wikidir}/*.html | sed 's/^.*\/\(.*\)\.html$/\1/' | grep "^$2")) COMPREPLY=($(\ls -1 ${wikidir}/*.html | sed 's/^.*\/\(.*\)\.html$/\1/; s/ /_/g' | grep "^$2"))
fi fi
} }

Loading…
Cancel
Save