mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-21 16:17:57 +01:00
:source support
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
<pre>
|
||||
date:
|
||||
* version 0.4
|
||||
* :source support, and auto-sourcing ~/.vimperatorrc on startup
|
||||
* fixed saving of session
|
||||
* fixed hints display when zooming in/out of a web page
|
||||
* added 'B' command for continous buffer display
|
||||
|
||||
2
Makefile
2
Makefile
@@ -2,7 +2,7 @@
|
||||
|
||||
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
|
||||
|
||||
RELEASE_FILES = ${JAR} install.rdf chrome.manifest TODO AUTHORS Donators ChangeLog Makefile
|
||||
|
||||
@@ -281,7 +281,7 @@ var g_commands = [/*{{{*/
|
||||
[
|
||||
["source", "so"],
|
||||
"Load a local javascript file and execute it",
|
||||
"Not implemented yet",
|
||||
"~ is supported as a shortcut for the $HOME directory.",
|
||||
source,
|
||||
null
|
||||
],
|
||||
@@ -1599,23 +1599,20 @@ function set(args, special)
|
||||
}
|
||||
}
|
||||
|
||||
function source(filename)
|
||||
function source(filename, silent)
|
||||
{
|
||||
try
|
||||
{
|
||||
|
||||
|
||||
|
||||
//echoerr("Soucing not yet implemented");
|
||||
var fd = fopen(filename, "<");
|
||||
var s = fd.read();
|
||||
fd.close();
|
||||
|
||||
try
|
||||
{
|
||||
eval(s);
|
||||
}
|
||||
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
|
||||
set_firefox_pref("browser.startup.page", 3); // start with saved session
|
||||
|
||||
|
||||
logMessage("Initialized");
|
||||
|
||||
// at the very last, read a ~/.vimperatorrc
|
||||
source("~/.vimperatorrc", true);
|
||||
|
||||
logMessage("~/.vimperatorrc sourced");
|
||||
}
|
||||
|
||||
function unload()
|
||||
|
||||
Reference in New Issue
Block a user