summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemsen2012-11-15 00:10:57 +0100
committerGravatar Tom Willemsen2012-11-15 00:10:57 +0100
commit596a8ceeb38037b53c8f6226cf8e744dff3e0065 (patch)
treee5144c1cd238b7003c39bbed5c5aeb86234f937b
parentce0b590ca693e7d54ea963a72fa6c8a122d6b9f7 (diff)
downloaddotfiles-596a8ceeb38037b53c8f6226cf8e744dff3e0065.tar.gz
dotfiles-596a8ceeb38037b53c8f6226cf8e744dff3e0065.zip
.conkerorrc/init.js
-rw-r--r--.conkerorrc/init.js43
1 files changed, 24 insertions, 19 deletions
diff --git a/.conkerorrc/init.js b/.conkerorrc/init.js
index 671a5f7..5d03951 100644
--- a/.conkerorrc/init.js
+++ b/.conkerorrc/init.js
@@ -1,6 +1,8 @@
require("content-policy.js");
require("favicon");
+var linkwave_program = "/home/slash/var/src/linkwave/src/linkwave";
+
theme_load_paths.push("/home/slash/.conkerorrc/themes/");
define_browser_object_class(
@@ -43,17 +45,21 @@ function oni_linkwave_add(I) {
check_buffer(I.buffer, content_buffer);
let url =
load_spec_uri_string(load_spec(I.buffer.top_frame));
- let title = escape(yield I.minibuffer.read(
+ let title = yield I.minibuffer.read(
$prompt = "name (required): ",
- $initial_value = I.buffer.title));
- let tags = escape(yield I.minibuffer.read(
- $prompt = "tags (space delimited): "));
- let description = escape(yield I.minibuffer.read(
- $prompt = "extended description: "));
- let command =
- '/home/slash/development/projects/linkwave/src/linkwave "'
- + url + '" "' + title + '" "' + description + '"';
- I.window.minibuffer.message(command);
+ $initial_value = I.buffer.title);
+ // let tags = escape(yield I.minibuffer.read(
+ // $prompt = "tags (space delimited): "));
+ let description = yield I.minibuffer.read(
+ $prompt = "extended description: ");
+ let command = linkwave_program + ' "' + url + '" "' + title + '" "'
+ + description + '"';
+ let result = yield shell_command(command);
+
+ if (!result)
+ I.window.minibuffer.message('Added to linkwave');
+ else
+ I.window.minibuffer.message('Couldn\'t add to linkwave');
}
interactive("linkwave-add", "Bookmark the page in linkwave",
oni_linkwave_add);
@@ -63,16 +69,15 @@ function oni_linkwave_add_link(I) {
let url = load_spec_uri_string(
load_spec(encodeURIComponent(bo)));
check_buffer(I.buffer, content_buffer);
- let title = escape(yield I.minibuffer.read(
+ let title = yield I.minibuffer.read(
$prompt = "name (required): ",
- $initial_value = bo.textContent));
- let tags = escape(yield I.minibuffer.read(
- $prompt = "tags (space delimited): "));
- let description = escape(yield I.minibuffer.read(
- $prompt = "extended description: "));
- let command =
- '/home/slash/development/projects/linkwave/src/linkwave "'
- + url + '" "' + title + '" "' + description + '"';
+ $initial_value = bo.textContent);
+ // let tags = escape(yield I.minibuffer.read(
+ // $prompt = "tags (space delimited): "));
+ let description = yield I.minibuffer.read(
+ $prompt = "extended description: ");
+ let command = linkwave_program + ' "' + url + '" "' + title + '" "'
+ + description + '"';
let result = yield shell_command(command);
if (!result)