| @@ -616,6 +616,7 @@ key.suspendKey = "Not defined"; | |||
| // ================================= Hooks ================================= // | |||
| hook.setHook('KeyBoardQuit', function (aEvent) { | |||
| ext.exec("hide-sidebar"); | |||
| let(elem = document.commandDispatcher.focusedElement) elem && elem.blur(); | |||
| @@ -643,7 +644,6 @@ hook.setHook('Unload', function () { | |||
| }); | |||
| // ============================= Key bindings ============================== // | |||
| key.setGlobalKey('C-<right>', function () { | |||
| @@ -682,6 +682,10 @@ key.setGlobalKey('<f11>', function (ev, arg) { | |||
| ext.exec("strong-fullscreen", arg, ev); | |||
| }, 'go fullscreen with hiding toolbar and tabbar', true); | |||
| key.setViewKey('0', function (ev) { | |||
| BrowserCloseTabOrWindow(); | |||
| }, 'タブ / ウィンドウを閉じる'); | |||
| key.setViewKey('N', function (ev) { | |||
| getBrowser().mTabContainer.advanceSelectedTab(1, true); | |||
| }, 'ひとつ右のタブへ'); | |||
| @@ -822,10 +826,6 @@ key.setViewKey('B', function (ev) { | |||
| } | |||
| }, '選択中のタブを左へ'); | |||
| key.setViewKey('0', function (ev) { | |||
| BrowserCloseTabOrWindow(); | |||
| }, 'タブ / ウィンドウを閉じる'); | |||
| key.setViewKey('C', function (ev, arg) { | |||
| ext.exec("linksnail", arg, ev); | |||
| }, 'LinkSnail', true); | |||
| @@ -918,3 +918,7 @@ key.setEditKey('C-p', function (ev) { | |||
| key.setEditKey('C-o', function (ev) { | |||
| command.openLine(ev); | |||
| }, '行を開く (Open line)'); | |||
| key.setViewKey('f', function (ev, arg) { | |||
| ext.exec('strong-fullscreen', arg, ev); | |||
| }, 'go fullscreen with hiding toolbar and tabbar', true); | |||
| @@ -68,6 +68,27 @@ otherwise the path where the library installed." | |||
| ok-if-already-exists) | |||
| path))) | |||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |||
| ;; package | |||
| (when (require 'package nil t) | |||
| (add-to-list 'package-archives | |||
| '("ELPA" . "http://tromey.com/elpa/")) | |||
| (add-to-list 'package-archives | |||
| '("melpa" . "http://melpa.milkbox.net/packages/") | |||
| t) | |||
| (add-to-list 'package-archives | |||
| '("marmalade" . "http://marmalade-repo.org/packages/")) | |||
| ;; (package-initialize) | |||
| ;; (package-refresh-contents) | |||
| ) | |||
| ;; http://qiita.com/items/5f1cd86e2522fd3384a0 | |||
| ;; http://blog.64p.org/entry/2013/05/01/233306 | |||
| ;; (lazy-load-eval 'sudoku) | |||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |||
| ;; autoload | |||
| @@ -313,6 +334,8 @@ found, otherwise returns nil." | |||
| ;; (set-face-background 'vertical-border (face-foreground 'mode-line)) | |||
| ;; (set-window-margins (selected-window) 1 1) | |||
| (and (or (eq system-type 'Darwin) | |||
| (eq system-type 'darwin)) | |||
| (fboundp 'mac-set-input-method-parameter) | |||
| @@ -640,24 +663,10 @@ found, otherwise returns nil." | |||
| (getenv "TMUX") | |||
| (pasteboard-enable-rtun)) | |||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |||
| ;; package | |||
| (when (require 'package nil t) | |||
| (add-to-list 'package-archives | |||
| '("melpa" . "http://melpa.milkbox.net/packages/") | |||
| t) | |||
| (add-to-list 'package-archives | |||
| '("marmalade" . "http://marmalade-repo.org/packages/")) | |||
| (add-to-list 'package-archives | |||
| '("ELPA" . "http://tromey.com/elpa/")) | |||
| (package-initialize)) | |||
| (lazy-load-eval 'sudoku) | |||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |||
| ;; https://github.com/lunaryorn/flycheck | |||
| (when (require 'flycheck nil t) | |||
| (add-hook 'after-init-hook #'global-flycheck-mode)) | |||
| (add-hook 'after-init-hook 'global-flycheck-mode)) | |||
| (defun my-install-packages () | |||
| nil) | |||