Procházet zdrojové kódy

Merge branch 'master' of github.com:10sr/dotfiles

pull/1/head
10sr před 12 roky
rodič
revize
e0a8842472
3 změnil soubory, kde provedl 38 přidání a 15 odebrání
  1. +7
    -3
      bashrc
  2. +3
    -0
      conf/updatefiles.sh
  3. +28
    -12
      emacs.el

+ 7
- 3
bashrc Zobrazit soubor

@@ -137,14 +137,16 @@ alias sh="ENV=$HOME/.shrc PS1=\$\ PROMPT_COMMAND="" sh"
# type trash >/dev/null 2>&1 && alias rm=trash
alias mpg123="mpg123 -C -v --title"
export PLAYER="mpg123 -C -v --title"
alias screen="screen -e^z^z"
null type screen && alias screen="screen -e^z^z"
alias zcd="cd \`zenity --file-selection --directory\`"
alias gtags="gtags -v"
alias htags="htags -ansx"
null type gtags && alias gtags="gtags --verbose"
null type htags && alias htags="htags --xhtml --symbol --line-number \
--frame --alphabet --verbose"

alias pad=notepad
null type gedit && alias pad=gedit
null type leafpad && alias pad=leafpad
isdarwin && alias pad="open -e"

alias wic=wicd-curses
alias wil="wicd-cli -y -l | head"
@@ -204,6 +206,8 @@ then
|| complete -o default -o nospace -F _git g
fi

alias setup.py="sudo python3 setup.py install --record files.txt"

scr(){
_time="%Y-%m-%dT%H:%M:%S%z"
script `date +${_time}`.script "$@"


+ 3
- 0
conf/updatefiles.sh Zobrazit soubor

@@ -0,0 +1,3 @@
#!/bin/sh

diff -u /usr/share/doc/moc/config.example ~/.moc/config > moc.config.diff

+ 28
- 12
emacs.el Zobrazit soubor

@@ -233,34 +233,43 @@ drill-instructor.el"
'(setq-default header-line-format (list " "
'display-time-string))

(setq set-terminal-title-regexp "^\\(rxvt\\|xterm\\|aterm$\\|screen\\)")
(defvar set-terminal-title-term-regexp ""
"Rexexp for `set-terminal-title'.")
(setq set-terminal-title-term-regexp "^\\(rxvt\\|xterm\\|aterm$\\|screen\\)")
(defun set-terminal-title (&rest args)
""
(interactive "sString to set as title: ")
(let ((tty (frame-parameter nil
'tty-type)))
(when (and tty
(string-match set-terminal-title-regexp
(string-match set-terminal-title-term-regexp
tty))
(send-string-to-terminal (apply 'concat
"\033]0;"
`(,@args "\007"))))))
(defun my-set-terminal-title ()
""
(set-terminal-title (abbreviate-file-name (or buffer-file-name
(set-terminal-title "["
user-login-name
"@"
system-name
":"
(abbreviate-file-name (or buffer-file-name
default-directory))
" | "
(number-to-string (length
(buffer-list-not-start-with-space)))
" buffers in "
(frame-parameter nil 'name)
" ["
"]["
invocation-name
" "
emacs-version
" "
(symbol-name system-type)
"] "))
"]["
"FRAME:"
(frame-parameter nil 'name)
":"
(number-to-string (length
(buffer-list-not-start-with-space)))
"]"
))
(add-hook 'buffer-file-changed-functions
(lambda (p c)
(my-set-terminal-title)))
@@ -315,7 +324,7 @@ drill-instructor.el"

(show-paren-mode 1)
(setq show-paren-delay 0.5
show-paren-style 'mixed)
show-paren-style 'parenthesis) ; mixed is hard to read
(set-face-background 'show-paren-match
(face-foreground 'default))
(set-face-inverse-video-p 'show-paren-match
@@ -515,7 +524,7 @@ drill-instructor.el"
;; (newline-and-indent))
(kbd "C-e C-m")
)
(global-set-key (kbd "C-k") 'kill-whole-line)
;(global-set-key (kbd "C-k") 'kill-whole-line)
(global-set-key (kbd "M-k") 'my-copy-whole-line)
;; (global-set-key "\C-z" 'undo) ; undo is M-u
(global-set-key (kbd "M-u") 'undo)
@@ -859,6 +868,11 @@ drill-instructor.el"
(smart-revert-on)
)

(and (dllib-if-unfound
"http://www.emacswiki.org/emacs/download/sl.el"
t)
(require 'sl nil t))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; term mode

@@ -1274,6 +1288,8 @@ drill-instructor.el"
'my-dired-previous-line dired-mode-map)
(define-key dired-mode-map (kbd "<left>") 'my-dired-scroll-up)
(define-key dired-mode-map (kbd "<right>") 'my-dired-scroll-down)
(define-key dired-mode-map (kbd "ESC p") 'my-dired-scroll-up)
(define-key dired-mode-map (kbd "ESC n") 'my-dired-scroll-down)
(let ((file "._Icon\015"))
(when nil (file-readable-p file)
(delete-file file)))))


Načítá se…
Zrušit
Uložit