aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoranekos2012-03-17 19:03:51 +0900
committeranekos2012-03-17 19:03:51 +0900
commit9b8bfb6841412227b42708e77e0da55f1012570f (patch)
treec5a6c09553e722ebd53393acf856b7d97c737764
parente23e30de8667a1d6662f3f39d872eefb81e51be0 (diff)
downloadvimperator-plugins-9b8bfb6841412227b42708e77e0da55f1012570f.tar.bz2
Eject disc tray at twitter reply
-rw-r--r--twittperator/eject-alert.tw19
1 files changed, 19 insertions, 0 deletions
diff --git a/twittperator/eject-alert.tw b/twittperator/eject-alert.tw
new file mode 100644
index 0000000..9e6fe5a
--- /dev/null
+++ b/twittperator/eject-alert.tw
@@ -0,0 +1,19 @@
+/*
+ * Please write the below line into .vimperatorrc.
+ * let g:twittperator_plugin_reply_eject_alert = 1
+ * let g:twittperator_screen_name = "<YOUR_SCREEN_NAME>"
+ */
+
+(function () {
+ let screenName = liberator.globalVariables.twittperator_screen_name;
+
+ plugins.twittperator.ChirpUserStream.addListener(
+ function onMsg (msg, raw) {
+ if (msg.text && msg.user && msg.in_reply_to_screen_name === screenName)
+ io.system('eject && eject -t');
+ }
+ );
+})();
+
+// vim: sw=2 ts=2 et fdm=marker ft=javascript:
+