Merge remote-tracking branch 'origin/master' into phoenix
Conflicts: .xinitrc
This commit is contained in:
commit
821793e7de
6 changed files with 66 additions and 31 deletions
12
.Xdefaults
12
.Xdefaults
|
@ -12,13 +12,17 @@ urxvt.termName: rxvt-256color
|
|||
urxvt.visualBell: true
|
||||
|
||||
urxvt.perl-lib: /usr/lib/urxvt/perl/
|
||||
urxvt.perl-ext-common: default,matcher,searchable-scrollback
|
||||
urxvt.perl-ext-common: default,url-select,keyboard-select
|
||||
urxvt.urlLauncher: conkeror
|
||||
urxvt.url-select.launcher: conkeror
|
||||
urxvt.matcher.button: 1
|
||||
urxvt.keysym.M-Escape: perl:keyboard-select:activate
|
||||
urxvt.keysym.M-s: perl:keyboard-select:search
|
||||
|
||||
urxvt.font: xft:Press Start 2P-10
|
||||
! xft:Monaco:weight=medium:pixelsize=18
|
||||
! urxvt.boldFont: xft:Monaco:weight=black:pixelsize=18
|
||||
urxvt.keysym.M-u: perl:url-select:select_next
|
||||
|
||||
urxvt.font: xft:Monaco:weight=medium:pixelsize=18
|
||||
urxvt.boldFont: xft:Monaco:weight=black:pixelsize=18
|
||||
! urxvt.italicFont: xft:Monaco:slant=italic:pixelsize=18
|
||||
|
||||
urxvt.background: #111113
|
||||
|
|
|
@ -254,4 +254,16 @@ function read_url_github_command_handler(input)
|
|||
|| read_url_github_repo_command_handler(input);
|
||||
}
|
||||
|
||||
read_url_handler_list = [read_url_github_command_handler];
|
||||
function read_url_local_port_handler(input)
|
||||
{
|
||||
var m = /^lh (\d{1,5})$/.exec(input);
|
||||
|
||||
if (m) {
|
||||
return "http://localhost:" + m[1];
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
read_url_handler_list = [read_url_local_port_handler,
|
||||
read_url_github_command_handler];
|
||||
|
|
|
@ -88,6 +88,9 @@
|
|||
(eval-after-load "info"
|
||||
'(require 'info+))
|
||||
|
||||
(eval-after-load "jabber"
|
||||
'(remove-hook 'jabber-alert-presence-hooks 'jabber-presence-echo))
|
||||
|
||||
(eval-after-load "org"
|
||||
'(progn
|
||||
(require 'appt)
|
||||
|
@ -172,14 +175,17 @@
|
|||
(setq flymake-gui-warnings-enabled nil)
|
||||
(setq flymake-info-line-regexp
|
||||
(eval-when-compile
|
||||
(regexp-opt '("Invalid name"))))
|
||||
(regexp-opt '("Invalid name"
|
||||
"Missing docstring"
|
||||
"multiple imports on one line"
|
||||
"expected 2 blank lines, found 1"
|
||||
"TODO:"))))
|
||||
(setq flymake-log-file-name (expand-file-name "~/.emacs.d/flymake.log"))
|
||||
(setq flymake-log-level 0)
|
||||
(setq flymake-warn-line-regexp
|
||||
(eval-when-compile
|
||||
(regexp-opt '("warning"
|
||||
"Warning"
|
||||
"Missing docstring"
|
||||
"String statement has no effect"
|
||||
"No value passed for parameter"
|
||||
"imported but unused"))))
|
||||
|
@ -208,7 +214,7 @@
|
|||
(setq jabber-history-dir "~/.emacs.d/jabber")
|
||||
(setq jabber-roster-show-bindings nil)
|
||||
(setq jit-lock-defer-time 0.2)
|
||||
(setq mail-header-separator "")
|
||||
(setq magit-repo-dirs '("~/var/src/"))
|
||||
(setq message-log-max 1000)
|
||||
(setq message-send-mail-function 'message-send-mail-with-sendmail)
|
||||
(setq mode-line-position nil)
|
||||
|
@ -227,10 +233,10 @@
|
|||
(oni:email ryuslash at ninthfloor dot org)
|
||||
(oni:email thomas at aethon dot nl)))
|
||||
(setq org-agenda-custom-commands
|
||||
'(("b" "Bookmarks to look at."
|
||||
todo "LOOKAT")
|
||||
("w" "Work todo."
|
||||
tags-todo "CATEGORY=\"Work\"")))
|
||||
'(("wt" "Work todo."
|
||||
tags-todo "CATEGORY=\"Work\"")
|
||||
("wm" "Myaethon2 todo."
|
||||
tags-todo "CATEGORY=\"myaethon2\"")))
|
||||
(setq org-agenda-sorting-strategy
|
||||
'((agenda habit-down time-up priority-down category-keep)
|
||||
(todo priority-down category-up)
|
||||
|
@ -325,7 +331,6 @@
|
|||
(setq user-full-name "Tom Willemsen")
|
||||
(setq whitespace-style '(face trailing))
|
||||
(setq window-combination-resize t)
|
||||
(setq yas-prompt-functions '(yas-ido-prompt))
|
||||
|
||||
(add-hook 'after-save-hook 'oni:after-save-func t)
|
||||
(add-hook 'before-save-hook 'oni:before-save-func)
|
||||
|
@ -339,6 +344,7 @@
|
|||
(add-hook 'go-mode-hook 'oni:go-mode-func)
|
||||
(add-hook 'gtags-mode-hook 'oni:gtags-mode-func)
|
||||
(add-hook 'html-mode-hook 'oni:html-mode-func)
|
||||
(add-hook 'jabber-alert-message-hooks 'oni:jabber-alert-message-func)
|
||||
(add-hook 'jabber-chat-mode-hook 'oni:jabber-chat-mode-func)
|
||||
(add-hook 'jabber-roster-mode-hook 'oni:jabber-roster-mode-func)
|
||||
(add-hook 'java-mode-hook 'oni:java-mode-func)
|
||||
|
@ -356,7 +362,6 @@
|
|||
(add-hook 'term-mode-hook 'oni:term-mode-func)
|
||||
(add-hook 'texinfo-mode-hook 'oni:texinfo-mode-func)
|
||||
(add-hook 'write-file-hooks 'oni:write-file-func)
|
||||
(add-hook 'yas-minor-mode-hook 'oni:yas-minor-mode-func)
|
||||
|
||||
(global-set-key (kbd "'") 'oni:self-insert-dwim)
|
||||
(global-set-key (kbd "<XF86AudioNext>") 'emms-next)
|
||||
|
@ -366,6 +371,7 @@
|
|||
(global-set-key (kbd "<XF86HomePage>") 'oni:raise-scratch)
|
||||
(global-set-key (kbd "<XF86Mail>") 'oni:view-mail)
|
||||
(global-set-key (kbd "<XF86Tools>") 'oni:start-emms)
|
||||
(global-set-key (kbd "<f10>") 'git-project-show-files)
|
||||
(global-set-key (kbd "<f5>") 'ext:reload-buffer)
|
||||
(global-set-key (kbd "<f6>") 'jabber-switch-to-roster-buffer)
|
||||
(global-set-key (kbd "<f7>") 'magit-status)
|
||||
|
@ -382,6 +388,7 @@
|
|||
(global-set-key (kbd "C-c c") 'org-capture)
|
||||
(global-set-key (kbd "C-c i p") 'identica-update-status-interactive)
|
||||
(global-set-key (kbd "C-c p") 'oni:show-buffer-position)
|
||||
(global-set-key (kbd "C-c t") 'ansi-term)
|
||||
(global-set-key (kbd "C-d") 'oni:kill-region-or-forward-char)
|
||||
(global-set-key (kbd "C-e") 'oni:move-end-of-dwim)
|
||||
(global-set-key (kbd "C-k") 'oni:kill-region-or-line)
|
||||
|
@ -419,6 +426,8 @@
|
|||
'("^\\*.*\\*$" . ((bw-display-in-bottom-window . nil))))
|
||||
(add-to-list 'display-buffer-alist
|
||||
'("^\\*magit: .*\\*$" . ((display-buffer-same-window . nil))))
|
||||
(add-to-list 'display-buffer-alist
|
||||
'("^\\*git-project-list\\*$" . ((git-project-show-window . nil))))
|
||||
|
||||
(delete " " mode-line-format)
|
||||
|
||||
|
|
|
@ -24,6 +24,8 @@
|
|||
|
||||
;;; Code:
|
||||
|
||||
(autoload 'notifications-notify "notifications")
|
||||
|
||||
(defmacro oni:define-mailbox (name email &optional signature longname)
|
||||
"Define a mailbox function for mailbox NAME with address EMAIL.
|
||||
Optionally set signature to SIGNATURE and use LONGNAME as the
|
||||
|
@ -57,7 +59,7 @@ DOT are intentionally being skipped."
|
|||
|
||||
(defvar oni:required-packages
|
||||
'(graphviz-dot-mode htmlize magit rainbow-delimiters
|
||||
rainbow-mode yasnippet markdown-mode flymake
|
||||
rainbow-mode markdown-mode flymake
|
||||
flymake-cursor pony-mode sauron dispass
|
||||
expand-region fill-column-indicator
|
||||
git-auto-commit-mode idomenu magit smex)
|
||||
|
@ -173,7 +175,6 @@ DOT are intentionally being skipped."
|
|||
|
||||
(defun oni:html-mode-func ()
|
||||
"Function for `html-mode-hook'."
|
||||
(yas-minor-mode)
|
||||
(fci-mode))
|
||||
|
||||
(defun oni:indent-shift-left (start end &optional count)
|
||||
|
@ -217,6 +218,10 @@ If COUNT has been specified indent by that much, otherwise look at
|
|||
(setq count tab-width))
|
||||
(indent-rigidly start end count)))
|
||||
|
||||
(defun oni:jabber-alert-message-func (from buffer text title)
|
||||
(notifications-notify :title title
|
||||
:body text))
|
||||
|
||||
(defun oni:jabber-chat-mode-func ()
|
||||
"Function for `jabber-chat-mode-hook'."
|
||||
(visual-line-mode)
|
||||
|
@ -373,9 +378,7 @@ When dealing with braces, add another line and indent that too."
|
|||
|
||||
(defun oni:org-mode-func ()
|
||||
"Function for `org-mode-hook'."
|
||||
(flyspell-mode)
|
||||
(auto-fill-mode)
|
||||
(yas-minor-mode))
|
||||
(auto-fill-mode))
|
||||
|
||||
(defun oni:php-mode-func ()
|
||||
"Function for `php-mode-hook'."
|
||||
|
@ -390,8 +393,7 @@ When dealing with braces, add another line and indent that too."
|
|||
"Function for `prog-mode-hook'."
|
||||
(rainbow-delimiters-mode)
|
||||
(fci-mode)
|
||||
(pretty-symbols-mode)
|
||||
(yas-minor-mode))
|
||||
(pretty-symbols-mode))
|
||||
|
||||
(defun oni:python-mode-func ()
|
||||
"Function for `python-mode-hook'."
|
||||
|
@ -547,9 +549,5 @@ for easy selection."
|
|||
"Function for `write-file-hooks'."
|
||||
(time-stamp))
|
||||
|
||||
(defun oni:yas-minor-mode-func ()
|
||||
"Function for `yas-minor-mode-hook'."
|
||||
(yas-load-directory (car yas-snippet-dirs)))
|
||||
|
||||
(provide 'oni)
|
||||
;;; oni.el ends here
|
||||
|
|
|
@ -30,9 +30,9 @@
|
|||
(custom-theme-set-faces
|
||||
'new
|
||||
'(default ((t (:background "#111113" :foreground "#eeeeec"))))
|
||||
'(flymake-errline ((t (:background nil :underline (:color "#ff5555" :style wave)))))
|
||||
'(flymake-infoline ((t (:background nil :underline (:color "#55ff55" :style wave)))))
|
||||
'(flymake-warnline ((t (:background nil :underline (:color "#5555ff" :style wave)))))
|
||||
'(flymake-errline ((t (:background nil :underline (:color "#d16979" :style wave)))))
|
||||
'(flymake-infoline ((t (:background nil :underline (:color "#4da5d1" :style wave)))))
|
||||
'(flymake-warnline ((t (:background nil :underline (:color "#d19317" :style wave)))))
|
||||
'(font-lock-comment-delimiter-face ((t (:foreground "#a9a9a9" :slant italic :weight bold))))
|
||||
'(font-lock-comment-face ((t (:foreground "#a9a9a9" :slant italic))))
|
||||
'(font-lock-constant-face ((t (:foreground "#93d8d8"))))
|
||||
|
@ -44,10 +44,12 @@
|
|||
'(font-lock-variable-name-face ((t (:foreground "#c39cc3"))))
|
||||
'(highlight ((t (:background "#171719"))))
|
||||
'(ido-subdir ((t (:foreground "#ff5d55"))))
|
||||
'(italic ((t (:slant italic))))
|
||||
'(jabber-chat-prompt-foreign ((t (:foreground "#ff5d55"))))
|
||||
'(jabber-chat-prompt-local ((t (:foreground "#78a2c1"))))
|
||||
'(jabber-roster-user-online ((t (:foreground "#769ff2"))))
|
||||
'(link ((t (:foreground "#ffbb56" :underline t))))
|
||||
'(magit-item-highlight ((t (:weight bold))))
|
||||
'(minibuffer-prompt ((t (:foreground "#78a2c1"))))
|
||||
'(mode-line ((t (:background "#222224" :foreground "#eeeeec" :box nil))))
|
||||
'(mode-line-inactive ((t (:background "#171719" :foreground "#999999" :box nil))))
|
||||
|
|
16
.xinitrc
Normal file → Executable file
16
.xinitrc
Normal file → Executable file
|
@ -1,7 +1,19 @@
|
|||
|
||||
#!/bin/bash
|
||||
xmodmap ~/.Xmodmap
|
||||
|
||||
<<<<<<< HEAD
|
||||
emacs --daemon &
|
||||
=======
|
||||
# Source scripts in /etc/X11/xinit/xinitrc.d/
|
||||
if [ -d /etc/X11/xinit/xinitrc.d ]; then
|
||||
for f in /etc/X11/xinit/xinitrc.d/*; do
|
||||
[ -x "$f" ] && . "$f"
|
||||
done
|
||||
unset f
|
||||
fi
|
||||
|
||||
{ emacs --daemon & } && sleep 1
|
||||
>>>>>>> origin/master
|
||||
|
||||
pidof mpdscribble >& /dev/null
|
||||
if [ $? -ne 0 ]
|
||||
|
@ -9,7 +21,5 @@ then
|
|||
mpdscribble &
|
||||
fi
|
||||
|
||||
# rox -b Default
|
||||
|
||||
test -n "$1" && wm=$1 || wm="awesome" # wm="emacsclient -ce \"(oni:wm-init)\""
|
||||
exec $wm
|
||||
|
|
Loading…
Reference in a new issue