mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-02-17 08:55:46 +01:00
Add :sanitize, 'sanitizetimespan' and 'sanitizeitems'.
This commit is contained in:
@@ -19,6 +19,7 @@
|
||||
(this might change again, as this is REALLY inconsistent, and i don't
|
||||
know if I like copying bugs)
|
||||
|
||||
* add [c]:sanitize[c], 'sanitizetimespan' and 'sanitizeitems'
|
||||
* add [c]:verbose[c]
|
||||
* add [c]:window[c] to run a command in a new window
|
||||
* add ! version of :delbmarks to delete all bookmarks.
|
||||
|
||||
@@ -32,7 +32,7 @@ const config = { //{{{
|
||||
hostApplication: "Firefox",
|
||||
|
||||
/*** optional options, there are checked for existence and a fallback provided ***/
|
||||
features: ["bookmarks", "hints", "history", "marks", "quickmarks", "session", "tabs", "tabs_undo", "windows"],
|
||||
features: ["bookmarks", "hints", "history", "marks", "quickmarks", "sanitizer", "session", "tabs", "tabs_undo", "windows"],
|
||||
defaults: {
|
||||
complete: "stlf",
|
||||
guioptions: "rb",
|
||||
@@ -141,6 +141,7 @@ const config = { //{{{
|
||||
scripts: [
|
||||
"browser.js",
|
||||
"bookmarks.js",
|
||||
"sanitizer.js",
|
||||
"tabs.js"
|
||||
],
|
||||
|
||||
@@ -179,6 +180,7 @@ const config = { //{{{
|
||||
liberator.loadModule("marks", Marks);
|
||||
liberator.loadModule("quickmarks", QuickMarks);
|
||||
liberator.loadModule("hints", Hints);
|
||||
liberator.loadModule("sanitizer", Sanitizer);
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////// STYLES //////////////////////////////////////////////////
|
||||
|
||||
@@ -319,6 +319,8 @@ section::Options[option-index]
|
||||
||'previouspattern'|| Patterns to use when guessing the \'previous' page in a document sequence +
|
||||
||'private'|| Set the 'private browsing' option +
|
||||
||'runtimepath'|| List of directories searched for runtime files +
|
||||
||'sanitizeitems'|| The default list of private items to sanitize +
|
||||
||'sanitizetimespan'|| The default sanitizer time span +
|
||||
||'scroll'|| Number of lines to scroll with [m]<C-u>[m] and [m]<C-d>[m] commands +
|
||||
||'shell'|| Shell to use for executing [c]:![c] and [c]:run[c] commands +
|
||||
||'shellcmdflag'|| Flag passed to shell when executing [c]:![c] and [c]:run[c] commands +
|
||||
|
||||
@@ -664,6 +664,48 @@ exist, Vimperator will set it to match this value.
|
||||
____
|
||||
|
||||
|
||||
|\'si'| |\'sanitizeitems'|
|
||||
||'sanitizeitems' 'si'|| stringlist
|
||||
____
|
||||
(default: "history,formdata,cookies,cache,sessions,commandline")
|
||||
|
||||
The default list of private items to sanitize.
|
||||
|
||||
[frame="topbot",grid="none",cols="1,4"]
|
||||
|===============================================================================
|
||||
|*cache* |Cache
|
||||
|*commandline* |Command-line history
|
||||
|*cookies* |Cookies
|
||||
|*downloads* |Download history
|
||||
|*formdata* |Saved form and search history
|
||||
|*history* |Browsing history
|
||||
|*offlineapps* |Offline website data
|
||||
|*passwords* |Saved passwords
|
||||
|*sessions* |Authenticated sessions
|
||||
|*sitesettings* |Site preferences
|
||||
|===============================================================================
|
||||
____
|
||||
|
||||
|
||||
|\'sts'| |\'sanitizetimespan'|
|
||||
||'sanitizetimespan' 'sts'|| number (default: 1)
|
||||
____
|
||||
The default sanitizer time span. Only items created within this timespan are
|
||||
deleted.
|
||||
|
||||
Note: This only applies to *cookies*, *history*, *formdata*, and *downloads*.
|
||||
|
||||
[frame="topbot",grid="none",cols="1,10"]
|
||||
|===============================================================================
|
||||
|*0*|Everything
|
||||
|*1*|Last hour
|
||||
|*2*|Last two hours
|
||||
|*3*|Last four hours
|
||||
|*4*|Today
|
||||
|===============================================================================
|
||||
____
|
||||
|
||||
|
||||
|\'scr'| |\'scroll'|
|
||||
||'scroll' 'scr'|| number (default: 0)
|
||||
____
|
||||
|
||||
@@ -47,6 +47,21 @@ Repeat last [c]:!{cmd}[c].
|
||||
________________________________________________________________________________
|
||||
|
||||
|
||||
|:sa| |:sanitize| +
|
||||
||:sa[nitize] [-timespan={timespan}] {item} ...|| +
|
||||
||:sa[nitize]! [-timespan={timespan}]|| +
|
||||
________________________________________________________________________________
|
||||
Clear private data items. Where {item} ... is a list of private items to
|
||||
delete. These may be any of the items valid for 'sanitizeitems'.
|
||||
|
||||
If [!] is specified then 'sanitizeitems' is used for the list of items to
|
||||
delete.
|
||||
|
||||
If {timespan} is specified then only items within that timespan are deleted,
|
||||
otherwise the value of 'sanitizetimespan' is used.
|
||||
________________________________________________________________________________
|
||||
|
||||
|
||||
|:sil| |:silent| +
|
||||
||:sil[ent] {command}||
|
||||
________________________________________________________________________________
|
||||
@@ -56,7 +71,7 @@ history.
|
||||
________________________________________________________________________________
|
||||
|
||||
|
||||
|:verb| |:verbose +
|
||||
|:verb| |:verbose| +
|
||||
||:[count]verb[ose] {command}||
|
||||
________________________________________________________________________________
|
||||
Execute a command with 'verbose' set to [count]. If [count] is not specified
|
||||
|
||||
Reference in New Issue
Block a user