mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-24 00:52:27 +01:00
add new 'helpfile' option
This commit is contained in:
1
NEWS
1
NEWS
@@ -1,6 +1,7 @@
|
|||||||
<pre>
|
<pre>
|
||||||
2008-XX-XX:
|
2008-XX-XX:
|
||||||
* version 2.0 (probably)
|
* version 2.0 (probably)
|
||||||
|
* add 'helpfile' option
|
||||||
* add 'wildignore' option
|
* add 'wildignore' option
|
||||||
* add :finish command
|
* add :finish command
|
||||||
* new events BookmarkPost, ShellCmdPost, QuitPre
|
* new events BookmarkPost, ShellCmdPost, QuitPre
|
||||||
|
|||||||
@@ -76,6 +76,10 @@ const liberator = (function () //{{{
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
liberator.options.add(["helpfile", "hf"],
|
||||||
|
"Name of the main help file",
|
||||||
|
"string", "intro.html");
|
||||||
|
|
||||||
liberator.options.add(["loadplugins", "lpl"],
|
liberator.options.add(["loadplugins", "lpl"],
|
||||||
"Load plugin scripts when starting up",
|
"Load plugin scripts when starting up",
|
||||||
"boolean", true);
|
"boolean", true);
|
||||||
@@ -757,6 +761,18 @@ const liberator = (function () //{{{
|
|||||||
liberator.options["newtab"].split(",").indexOf("help") != -1)) ?
|
liberator.options["newtab"].split(",").indexOf("help") != -1)) ?
|
||||||
liberator.NEW_TAB : liberator.CURRENT_TAB;
|
liberator.NEW_TAB : liberator.CURRENT_TAB;
|
||||||
|
|
||||||
|
if (!topic)
|
||||||
|
{
|
||||||
|
var helpFile = liberator.options["helpfile"];
|
||||||
|
|
||||||
|
if (liberator.config.helpFiles.indexOf(helpFile) != -1)
|
||||||
|
liberator.open("chrome://" + liberator.config.name.toLowerCase() + "/locale/" + helpFile, where);
|
||||||
|
else
|
||||||
|
liberator.echo("Sorry, help file \"" + helpFile + "\" not found");
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
function jumpToTag(file, tag)
|
function jumpToTag(file, tag)
|
||||||
{
|
{
|
||||||
liberator.open("chrome://" + liberator.config.name.toLowerCase() + "/locale/" + file, where);
|
liberator.open("chrome://" + liberator.config.name.toLowerCase() + "/locale/" + file, where);
|
||||||
@@ -770,14 +786,9 @@ const liberator = (function () //{{{
|
|||||||
}, 500);
|
}, 500);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!topic)
|
|
||||||
{
|
|
||||||
liberator.open("chrome://" + liberator.config.name.toLowerCase() + "/locale/intro.html", where);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var [, items] = getHelpCompletions(topic);
|
var [, items] = getHelpCompletions(topic);
|
||||||
var partialMatch = -1;
|
var partialMatch = -1;
|
||||||
|
|
||||||
for (var i = 0; i < items.length; i++)
|
for (var i = 0; i < items.length; i++)
|
||||||
{
|
{
|
||||||
if (items[i][0] == topic)
|
if (items[i][0] == topic)
|
||||||
|
|||||||
@@ -319,6 +319,14 @@ You can also hide the tab bar with [c]:set showtabline=0[c].
|
|||||||
____
|
____
|
||||||
|
|
||||||
|
|
||||||
|
|\'hf'| |\'helpfile'|
|
||||||
|
||'helpfile' 'hf'|| string (default: "intro.html")
|
||||||
|
____
|
||||||
|
Name of the main help file. This is the tail component of the chrome URL as
|
||||||
|
displayed in the status line when viewing the page.
|
||||||
|
____
|
||||||
|
|
||||||
|
|
||||||
|\'hm'| |\'hintmatching'|
|
|\'hm'| |\'hintmatching'|
|
||||||
||'hintmatching' 'hm'|| string (default: contains)
|
||'hintmatching' 'hm'|| string (default: contains)
|
||||||
____
|
____
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
" Vim syntax file
|
" Vim syntax file
|
||||||
" Language: VIMperator configuration file
|
" Language: VIMperator configuration file
|
||||||
" Maintainer: Doug Kearns <dougkearns@gmail.com>
|
" Maintainer: Doug Kearns <dougkearns@gmail.com>
|
||||||
" Last Change: 2008 Sep 04
|
" Last Change: 2008 Sep 06
|
||||||
|
|
||||||
if exists("b:current_syntax")
|
if exists("b:current_syntax")
|
||||||
finish
|
finish
|
||||||
@@ -41,9 +41,9 @@ syn match vimperatorCommandWrapper "\%(^\s*:\=\)\@<=\%(!\|\h\w*\>\)" contains=vi
|
|||||||
syn region vimperatorSet matchgroup=vimperatorCommand start="\%(^\s*:\=\)\@<=\<set\=\>" end="$" keepend oneline contains=vimperatorOption
|
syn region vimperatorSet matchgroup=vimperatorCommand start="\%(^\s*:\=\)\@<=\<set\=\>" end="$" keepend oneline contains=vimperatorOption
|
||||||
syn keyword vimperatorOption activate act activelinkfgcolor alfc activelinkbgcolor albc cdpath cd complete cpt defsearch ds editor
|
syn keyword vimperatorOption activate act activelinkfgcolor alfc activelinkbgcolor albc cdpath cd complete cpt defsearch ds editor
|
||||||
\ extendedhinttags eht eventignore ei focuscontent fc nofocuscontent nofc fullscreen fs nofullscreen nofs guioptions go
|
\ extendedhinttags eht eventignore ei focuscontent fc nofocuscontent nofc fullscreen fs nofullscreen nofs guioptions go
|
||||||
\ hintmatching hm hintstyle hs hinttags ht hinttimeout hto history hi hlsearch hls nohlsearch nohls hlsearchstyle hlss
|
\ helpfile hf hintmatching hm hintstyle hs hinttags ht hinttimeout hto history hi hlsearch hls nohlsearch nohls hlsearchstyle
|
||||||
\ incsearch is noincsearch nois ignorecase ic noignorecase noic insertmode im noinsertmode noim laststatus ls linkbgcolor lbc
|
\ hlss incsearch is noincsearch nois ignorecase ic noignorecase noic insertmode im noinsertmode noim laststatus ls linkbgcolor
|
||||||
\ linkfgcolor lfc linksearch lks nolinksearch nolks loadplugins noloadplugins lpl nolpl more newtab nextpattern nomore
|
\ lbc linkfgcolor lfc linksearch lks nolinksearch nolks loadplugins noloadplugins lpl nolpl more newtab nextpattern nomore
|
||||||
\ pageinfo pa popups pps preload nopreload previewheight pvh previouspattern online noonline scroll scr shell sh shellcmdflag
|
\ pageinfo pa popups pps preload nopreload previewheight pvh previouspattern online noonline scroll scr shell sh shellcmdflag
|
||||||
\ shcf showmode smd noshowmode nosmd showstatuslinks ssli showtabline stal smartcase scs nosmartcase noscs suggestengines
|
\ shcf showmode smd noshowmode nosmd showstatuslinks ssli showtabline stal smartcase scs nosmartcase noscs suggestengines
|
||||||
\ titlestring usermode um nousermode noum urlseparator verbose vbs visualbell vb novisualbell novb visualbellstyle wildignore
|
\ titlestring usermode um nousermode noum urlseparator verbose vbs visualbell vb novisualbell novb visualbellstyle wildignore
|
||||||
|
|||||||
Reference in New Issue
Block a user