Mahmoud Al-Qudsi
8b858f2fcc
Use a custom Lynx style sheet (LSS file) to work around Lynx bug
...
Lynx uses a very naïve method of applying styles to HTML elements by
hashing the element type and the class name to generate a map of
hash:style. After the hash is calculated, Lynx does not go back and
check whether or not the actual string values match the LSS properties.
See the following links on the Links mailing list:
* http://lists.gnu.org/archive/html/lynx-dev/2015-12/msg00037.html
* http://lists.gnu.org/archive/html/lynx-dev/2015-12/msg00039.html
This patch copies the default Lynx stylesheet but removes highlighting
and other styles that would result in unreadable text (due to not enough
contrast with the background color), and if the `help` builtin detects
that the best web browser to use is Lynx, it instructs it to use this
modified stylesheet.
2017-09-26 13:44:19 -05:00
Mahmoud Al-Qudsi
2b425ad221
Don't use xdg-open if running in terminal mode (i.e. no Xorg)
...
If the $DISPLAY environment variable is not set, xdg-open should not be
used to load the web browser. Just because it is installed does not mean
that the user exclusively runs in an X session.
Needed for Lynx detection to work around #4170
2017-09-26 13:42:40 -05:00
Fabian Homborg
4e2b11f2e0
help: Fix error if no argument is given
2017-08-14 18:18:10 -07:00
Kurtis Rader
8b79f4e5c9
use the new set -a
and set -p
in our scripts
2017-08-04 18:02:24 -07:00
Kurtis Rader
140e6204be
update help
to use argparse
2017-07-13 13:49:15 -07:00
Fabian Homborg
cec2999983
Allow help
to open the tutorial
...
This is unambiguous because all the anchors in tutorial.html begin
with "tut".
2017-06-14 13:52:24 +02:00
Kevin Ballard
3061eed647
Fix usage of osascript in help
...
Work around a macOS osascript bug in 10.12.5 which prevented help from
working. See #4035 .
2017-05-31 23:01:31 +08:00
Kevin Ballard
5c140e5570
Revert "Use open instead of osascript in help"
...
This reverts commit f234637e53
.
2017-05-31 23:01:31 +08:00
ridiculousfish
f234637e53
Use open instead of osascript in help
...
Work around a macOS osascript bug in 10.12.5 which prevented help
from working. Fixes #4035 .
2017-05-30 20:53:59 +08:00
Fabian Homborg
036b708d99
help: Properly error out when no browser is found
...
See #4045 .
2017-05-18 22:51:57 +02:00
David Adam
40de253b3a
Upgrade git:// and http:// URLs to https://
...
Work on fish-shell/fish-site#47
[ci skip]
2017-02-17 21:31:44 +08:00
Kurtis Rader
11a60c8374
reformat all fish scripts
...
I hate doing this but I am tired of touching a fish script as part of
some change and having `make style` radically change it. Which makes
editing fish scripts more painful than it needs to be. It is time to do
a wholesale reformatting of these scripts to conform to the documented
style as implemented by the `fish_indent` program.
2016-11-27 21:27:22 -08:00
David B. Lamkins
5ec9fcd8d4
Allow browser for help to be chosen indenpendent of $BROWSER.
2016-11-25 18:35:22 -08:00
Gordon Tyler
89206d8654
Fix user browser for help in Cygwin
...
Fixes the invocation of a user-specified browser by the `help` command on Cygwin.
- Use `cygstart` to launch the browser with escaped quotes to avoid problems with spaces in the path to the browser, (e.g. Program Files).
- Use `cygpath` to convert the base help dir to a Windows path before constructing the fie URL to pass to the browser.
2016-02-12 23:53:17 +01:00
Kevin Ballard
533496e43a
Adopt the new type -q flag in the other functions
2014-07-13 19:11:29 -07:00
Konrad Borowski
8ab81e6d4b
Implement 'help' for Cygwin.
2013-08-13 17:26:38 +03:00
ridiculousfish
c238bdd861
Indentation and quote cleanup of help.fish
2013-05-25 13:52:06 -07:00
David Adam (zanchey)
d378904b98
help function: tidy up messages, remove the 'difference' option
...
Fixes #73
2013-05-25 13:47:34 -07:00
David Adam (zanchey)
3a4a2a6dac
help command: only use $BROWSER if it is a valid command
...
(plus add Google Chrome and Chromium to graphical_browsers and a spelling fix)
2013-05-25 13:47:34 -07:00
ridiculousfish
183aea5c96
Teach help how to not drop fragments on OS X
2012-12-27 14:04:11 -08:00
ridiculousfish
97ddf9a4f3
Teach help how to go to the web if documentation is not installed
2012-12-27 13:39:43 -08:00
ridiculousfish
efe9c82bc6
Formatting
2012-12-26 22:08:49 -08:00
David Adam (zanchey)
27e4ece24f
add __fish_print_commands and use it for help
2012-12-26 21:09:50 -08:00
Cheer Xiao
0479060858
A quick fix to issue #456 .
2012-12-17 20:08:45 -08:00
ridiculousfish
b5e92a831b
Use xdg-open instead of BROWSER, if available
...
https://github.com/fish-shell/fish-shell/issues/293
2012-08-25 13:02:58 -07:00
ridiculousfish
a04f31c5c0
Fix for https://github.com/fish-shell/fish-shell/issues/218
...
make help smarter on OS X (don't show useless builtin man page)
2012-07-09 18:46:14 -07:00
Siteshwar Vashisht
e96dabadf1
Add Rekonq in list of browsers to display help
2012-06-08 21:11:26 +05:30
ridiculousfish
673faf7152
Fixed builtin_test to properly handle "just a strings" in combining expressions, like 'test foo -a bar'. This was causing error messages in the help function.
...
Fixed help function to know about OS X and use the open command to open web pages.
2012-05-20 12:58:03 -07:00
Dylan Smith
5fca92994f
help.fish: Fix the sed expression to find anchors with id or name
...
Previously the expression only searched for anchors with a name
attribute, but doxygen 1.7.1 is producing anchors with the id attribute
instead. The sed expression allows both cases for compatibility.
I also used single quotes for the sed expression to avoid escaping
double quotes.
Signed-off-by: Grissiom <chaos.proton@gmail.com>
2010-11-23 23:37:09 +08:00
Grissiom
70322077d2
remove trialing spaces #2
2010-09-18 10:18:26 +08:00
axel
7492b6cdb3
Make all descriptions for function calls use the implicit translation from the previous patch instead of explicitly using N_
...
darcs-hash:20070116012918-ac50b-c1c0df64333ad910ca81dbc86ad193ece6680722.gz
2007-01-16 11:29:18 +10:00
axel
1b71f91a01
Update documentation display code to run roff on the client system instead of pregenerating documentation and compiling it into program binaries
...
darcs-hash:20061117162438-ac50b-5c4c7f0bd8bf53a16e16ecfead9569e642b7160f.gz
2006-11-18 02:24:38 +10:00
axel
dc90e460fe
Fix a bug in the help function causing help to fail when trying to open help for a builtin command. Thanks to Reuben Thomas for the report.
...
darcs-hash:20061107131211-ac50b-9727a813d940b34923b23b073c80a7b42c023486.gz
2006-11-07 23:12:11 +10:00
axel
73f0d0bb48
Fix warning when help function is called with no arguments
...
darcs-hash:20060904201612-ac50b-63b83a589735021a6afd6be193500b549e3b25dd.gz
2006-09-05 06:16:12 +10:00
axel
2ea00ce444
help --help should be same as help help
...
darcs-hash:20060822005230-ac50b-b82c0665cae7427c09992f51e128e33cea44b41e.gz
2006-08-22 10:52:30 +10:00
axel
7c822cbf30
Add a message to stdout in the help function describing where the help went if help opens an external browser window
...
darcs-hash:20060814181135-ac50b-6d9b05b714bc9576c260e87b5706e7d94dd73e39.gz
2006-08-15 04:11:35 +10:00
axel
d7d2c82a82
Fix bug in help builtin that caused fish to show index page instead of command-specific help
...
darcs-hash:20060613152224-ac50b-d1841f7069e4fee2c569fb0ee079efd3cfe7de8a.gz
2006-06-14 01:22:24 +10:00
axel
29cd62ab6e
Check documentation for listing of external commands instead of relying on out of date static lists in various places
...
darcs-hash:20060529133239-ac50b-48392cfa1e5817ed8df452f0632658af7fe47a28.gz
2006-05-29 23:32:39 +10:00
axel
d58b9de63b
Use 'type -f' instead of 'which' to test for presense of command, since the latter does not set the exit status correctly on all platforms
...
darcs-hash:20060314002127-ac50b-6ed726bdcc9e3a7a9608a904c382973799dc73ef.gz
2006-03-14 10:21:27 +10:00
axel
c2f6c6c1d2
Do gettext translation of descriptions just-in-time internally in fish
...
darcs-hash:20060301165347-ac50b-3df9feec60dd9860e0988396d10b550a501f6802.gz
2006-03-02 02:53:47 +10:00
axel
343cafef34
Redo installation file structure, move lots of things to $PREFIX/share/fish
...
darcs-hash:20060217101339-ac50b-d93d2c620a4b7f75f05ff461a6edbee001da7613.gz
2006-02-17 20:13:39 +10:00