From 1baeae53411ce5352a643e68a67a9edcc851d9ae Mon Sep 17 00:00:00 2001 From: 10sr <8slashes+git@gmail.com> Date: Tue, 8 Jan 2013 03:28:50 +0900 Subject: [PATCH 1/4] add ext export/import-bookmarks --- _keysnail.js | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/_keysnail.js b/_keysnail.js index 51d25e4..d32b972 100644 --- a/_keysnail.js +++ b/_keysnail.js @@ -176,6 +176,36 @@ plugins.options["twitter_client.use_jmp"] = true; //////////////////////////////////////////// // my ext +(function(){ + function getOrganizer(){ + // [How to call for Firefox bookmark dialog? - Stack Overflow] + // (http://stackoverflow.com/questions/9158187/how-to-call-for-firefox-bookmark-dialog) + Components.utils.import("resource://gre/modules/Services.jsm"); + + var organizer = Services.wm.getMostRecentWindow("Places:Organizer"); + if (!organizer) { + // No currently open places window, so open one with the specified mode. + openDialog("chrome://browser/content/places/places.xul", + "", "chrome,toolbar=yes,dialog=no,resizable", "AllBookmarks"); + return null; + } else { + return organizer; + } + } + ext.add("export-bookmarks", function(ev, arg){ + var organizer = getOrganizer(); + if (organizer) { + organizer.PlacesOrganizer.exportBookmarks(); + } + }, "export bookmarks"); + ext.add("import-bookmarks", function(ev, arg){ + var organizer = getOrganizer(); + if (organizer) { + organizer.PlacesOrganizer.importBookmarks(); + } + }, "import bookmarks"); +})(); + ext.add("my-index-html", function(ev, arg){ homepath = util.getEnv("HOME"); file = ".index.html"; From f1e9241e45d6d8a6300274ebb6cf8311ac1f0687 Mon Sep 17 00:00:00 2001 From: 10sr <8slashes+git@gmail.com> Date: Thu, 10 Jan 2013 16:53:25 +0900 Subject: [PATCH 2/4] work when ENV{HOSTNAME} not defined --- tmux.conf.pl | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/tmux.conf.pl b/tmux.conf.pl index 5770338..8794c97 100755 --- a/tmux.conf.pl +++ b/tmux.conf.pl @@ -49,16 +49,25 @@ sub set_prefs { set("display-panes-time", "5000"); } +sub get_hostname { + my $hostname = $ENV{"HOSTNAME"}; + if (! $hostname) { + $hostname = `hostname`; + $hostname =~ s/\n//; + } + return $hostname; +} + sub set_status_line { my $user = $ENV{"USER"}; - my $hostname = $ENV{"HOSTNAME"}; + my $hostname = get_hostname(); my $tmux_v = `tmux -V`; $tmux_v =~ s/\n//; set("status-right", "${user}\@${hostname} | ${tmux_v} "); } sub set_colors { - my $hostname = $ENV{"HOSTNAME"}; + my $hostname = get_hostname(); my $color = $color_prefs{$hostname}; if (! $color) { $color = $color_def; From b73ccd5eacf3ff0aa5ed19602aba90263ff66379 Mon Sep 17 00:00:00 2001 From: 10sr <8slashes+git@gmail.com> Date: Fri, 11 Jan 2013 16:35:06 +0900 Subject: [PATCH 3/4] fix tmux.conf.pl --- tmux.conf.pl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tmux.conf.pl b/tmux.conf.pl index 8794c97..ccdff19 100755 --- a/tmux.conf.pl +++ b/tmux.conf.pl @@ -42,6 +42,8 @@ sub set_key { } sub set_prefs { + set("base-index", "1"); + set("pane-base-index", "1"); setw("mode-keys", "vi"); set("default-command", "/bin/bash"); set("default-path", $ENV{"HOME"}); From 078bcc4694808275c5ddb6fe7abb902ea9d57fbc Mon Sep 17 00:00:00 2001 From: 10sr <8slashes+git@gmail.com> Date: Mon, 14 Jan 2013 17:09:59 +0900 Subject: [PATCH 4/4] fix git alias graph --- setup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.sh b/setup.sh index 629bf58..4fe3516 100755 --- a/setup.sh +++ b/setup.sh @@ -56,7 +56,7 @@ git_config(){ git config --global status.relativePaths false git config --global status.showUntrackedFiles normal git config --global log.date iso - git config --global alias.graph "log --graph --date-order -C -M --pretty=tformat:\"<%C(green)%h%C(reset)> %C(white)%ad%C(reset) [%C(red)%an%C(reset)] %C(yellow)%d%C(reset) %C(white bold)%s%C(reset)\" --all --date=iso -n 499" + git config --global alias.graph "log --graph --date-order -C -M --pretty=tformat:\"%C(green)%h%C(reset) %C(white)%ad%C(reset) %C(red)%an%C(reset)%C(yellow)%d%C(reset) %C(white bold)%s%C(reset)\" --all --date=iso -n 499" git config --global alias.st "status -s -b" git config --global alias.b "branch" git config --global alias.sb "show-branch"