mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-21 18:27:57 +01:00
:source support
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
<pre>
|
<pre>
|
||||||
date:
|
date:
|
||||||
* version 0.4
|
* version 0.4
|
||||||
|
* :source support, and auto-sourcing ~/.vimperatorrc on startup
|
||||||
* fixed saving of session
|
* fixed saving of session
|
||||||
* fixed hints display when zooming in/out of a web page
|
* fixed hints display when zooming in/out of a web page
|
||||||
* added 'B' command for continous buffer display
|
* added 'B' command for continous buffer display
|
||||||
|
|||||||
2
Makefile
2
Makefile
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
VERSION = 0.4
|
VERSION = 0.4
|
||||||
|
|
||||||
JAR_FILES = ${shell find chrome/content/ -type f -a ! -path '*CVS*'} chrome.manifest
|
JAR_FILES = ${shell find chrome/content/ -type f -a ! -path '*CVS*' ! -name 'tags'} chrome.manifest
|
||||||
JAR = chrome/vimperator.jar
|
JAR = chrome/vimperator.jar
|
||||||
|
|
||||||
RELEASE_FILES = ${JAR} install.rdf chrome.manifest TODO AUTHORS Donators ChangeLog Makefile
|
RELEASE_FILES = ${JAR} install.rdf chrome.manifest TODO AUTHORS Donators ChangeLog Makefile
|
||||||
|
|||||||
@@ -281,7 +281,7 @@ var g_commands = [/*{{{*/
|
|||||||
[
|
[
|
||||||
["source", "so"],
|
["source", "so"],
|
||||||
"Load a local javascript file and execute it",
|
"Load a local javascript file and execute it",
|
||||||
"Not implemented yet",
|
"~ is supported as a shortcut for the $HOME directory.",
|
||||||
source,
|
source,
|
||||||
null
|
null
|
||||||
],
|
],
|
||||||
@@ -1599,23 +1599,20 @@ function set(args, special)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function source(filename)
|
function source(filename, silent)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//echoerr("Soucing not yet implemented");
|
|
||||||
var fd = fopen(filename, "<");
|
|
||||||
var s = fd.read();
|
|
||||||
fd.close();
|
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
var fd = fopen(filename, "<");
|
||||||
|
var s = fd.read();
|
||||||
|
fd.close();
|
||||||
|
|
||||||
eval(s);
|
eval(s);
|
||||||
}
|
}
|
||||||
catch(e)
|
catch(e)
|
||||||
{
|
{
|
||||||
alert(e);
|
if(!silent)
|
||||||
|
echoerr(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -283,7 +283,13 @@ function init()
|
|||||||
// firefox preferences which we need to be changed to work well with vimperator
|
// firefox preferences which we need to be changed to work well with vimperator
|
||||||
set_firefox_pref("browser.startup.page", 3); // start with saved session
|
set_firefox_pref("browser.startup.page", 3); // start with saved session
|
||||||
|
|
||||||
|
|
||||||
logMessage("Initialized");
|
logMessage("Initialized");
|
||||||
|
|
||||||
|
// at the very last, read a ~/.vimperatorrc
|
||||||
|
source("~/.vimperatorrc", true);
|
||||||
|
|
||||||
|
logMessage("~/.vimperatorrc sourced");
|
||||||
}
|
}
|
||||||
|
|
||||||
function unload()
|
function unload()
|
||||||
|
|||||||
Reference in New Issue
Block a user