Compare commits
10 Commits
88334cd995
...
6d7b83124c
Author | SHA1 | Date |
---|---|---|
an | 6d7b83124c | |
an | d517af727d | |
an | 2daba99adf | |
an | 7e93d3d5a5 | |
an | fb69f298aa | |
an | e90bfd7153 | |
an | 88cc175291 | |
an | 68b707764c | |
an | 702165d6d5 | |
an | 1bfdf6b28a |
12
copy-files
12
copy-files
|
@ -1,18 +1,6 @@
|
||||||
#!/usr/bin/env fish
|
#!/usr/bin/env fish
|
||||||
|
|
||||||
# copy regular files
|
# copy regular files
|
||||||
mkdir -vp \
|
|
||||||
applications \
|
|
||||||
build-system \
|
|
||||||
fonts \
|
|
||||||
network \
|
|
||||||
scripts \
|
|
||||||
system \
|
|
||||||
themes \
|
|
||||||
unused \
|
|
||||||
vim \
|
|
||||||
virtual-machines
|
|
||||||
|
|
||||||
while read f t
|
while read f t
|
||||||
eval set t $t
|
eval set t $t
|
||||||
cp -vr "$t" "$f"
|
cp -vr "$t" "$f"
|
||||||
|
|
|
@ -7,24 +7,26 @@
|
||||||
:keymap agw-mode-map)
|
:keymap agw-mode-map)
|
||||||
|
|
||||||
(defun agw-set-key (key def)
|
(defun agw-set-key (key def)
|
||||||
|
"Binds a key into `agw-mode-map'."
|
||||||
(define-key agw-mode-map (kbd (concat "C-<tab> " key)) def))
|
(define-key agw-mode-map (kbd (concat "C-<tab> " key)) def))
|
||||||
|
|
||||||
(agw-set-key "b d" #'kill-this-buffer)
|
(agw-set-key "b d" #'kill-this-buffer)
|
||||||
(agw-set-key "b e" #'ibuffer)
|
(agw-set-key "b e" #'ibuffer)
|
||||||
|
|
||||||
(agw-set-key "f" #'dired)
|
(agw-set-key "f" #'dired-jump)
|
||||||
|
|
||||||
(agw-set-key "w" #'deadgrep)
|
|
||||||
|
|
||||||
(agw-set-key "h" #'windmove-left)
|
(agw-set-key "h" #'windmove-left)
|
||||||
(agw-set-key "j" #'windmove-down)
|
(agw-set-key "j" #'windmove-down)
|
||||||
(agw-set-key "k" #'windmove-up)
|
(agw-set-key "k" #'windmove-up)
|
||||||
(agw-set-key "l" #'windmove-right)
|
(agw-set-key "l" #'windmove-right)
|
||||||
|
|
||||||
(agw-set-key "s" #'sort-lines)
|
|
||||||
|
|
||||||
(agw-key-map)
|
(agw-key-map)
|
||||||
|
|
||||||
|
(evil-global-set-key 'normal (kbd "K w") #'deadgrep)
|
||||||
|
|
||||||
|
(evil-global-set-key 'visual (kbd "g s") #'sort-lines)
|
||||||
|
(evil-global-set-key 'visual (kbd "g a") #'ialign)
|
||||||
|
|
||||||
; just in case - bind for disabling key map mode
|
; just in case - bind for disabling key map mode
|
||||||
(global-set-key (kbd "C-x C-<tab>") #'agw-key-map)
|
(global-set-key (kbd "C-x C-<tab>") #'agw-key-map)
|
||||||
|
|
||||||
|
|
|
@ -1,13 +1,16 @@
|
||||||
(defun agw-touch (fname)
|
(defun agw-touch (fname)
|
||||||
|
"Touches a file asynchronously."
|
||||||
(interactive "FFile to touch: ")
|
(interactive "FFile to touch: ")
|
||||||
(start-process "agw-touch" nil "touch" (expand-file-name fname)))
|
(start-process "agw-touch" nil "touch" (expand-file-name fname)))
|
||||||
|
|
||||||
(defun agw-lisp-mode ()
|
(defun agw-lisp-mode ()
|
||||||
|
"Sets up lisp and other functional language major modes."
|
||||||
(setq-local indent-tabs-mode nil)
|
(setq-local indent-tabs-mode nil)
|
||||||
(setq-local standard-indent 2)
|
(setq-local standard-indent 2)
|
||||||
(setq-local tab-width 2))
|
(setq-local tab-width 2))
|
||||||
|
|
||||||
(defun agw-org-mode ()
|
(defun agw-org-mode ()
|
||||||
|
"Sets up `org-mode'."
|
||||||
(variable-pitch-mode)
|
(variable-pitch-mode)
|
||||||
(org-bullets-mode)
|
(org-bullets-mode)
|
||||||
(flyspell-mode)
|
(flyspell-mode)
|
||||||
|
@ -15,7 +18,8 @@
|
||||||
(setq-local standard-indent 2)
|
(setq-local standard-indent 2)
|
||||||
(setq-local tab-width 2))
|
(setq-local tab-width 2))
|
||||||
|
|
||||||
(defun agw-ranger-mode ()
|
(defun agw-dired-mode ()
|
||||||
|
"Sets up `dired-mode'."
|
||||||
(local-set-key (kbd "C-c t") #'agw-touch))
|
(local-set-key (kbd "C-c t") #'agw-touch))
|
||||||
|
|
||||||
(add-hook 'org-mode-hook #'agw-org-mode)
|
(add-hook 'org-mode-hook #'agw-org-mode)
|
||||||
|
@ -26,6 +30,6 @@
|
||||||
(add-hook 'scheme-mode-hook #'agw-lisp-mode)
|
(add-hook 'scheme-mode-hook #'agw-lisp-mode)
|
||||||
(add-hook 'haskell-mode-hook #'agw-lisp-mode)
|
(add-hook 'haskell-mode-hook #'agw-lisp-mode)
|
||||||
|
|
||||||
(add-hook 'ranger-mode-hook #'agw-ranger-mode)
|
(add-hook 'dired-mode-hook #'agw-dired-mode)
|
||||||
|
|
||||||
;; EOF
|
;; EOF
|
||||||
|
|
|
@ -5,12 +5,11 @@
|
||||||
|
|
||||||
(require 'evil)
|
(require 'evil)
|
||||||
(evil-collection-init)
|
(evil-collection-init)
|
||||||
|
(evil-mode 1)
|
||||||
|
|
||||||
(require 'powerline)
|
(require 'powerline)
|
||||||
(powerline-center-evil-theme)
|
(powerline-center-evil-theme)
|
||||||
|
|
||||||
(require 'all-the-icons)
|
|
||||||
|
|
||||||
(require 'org)
|
(require 'org)
|
||||||
(dolist (face '(org-block-begin-line
|
(dolist (face '(org-block-begin-line
|
||||||
org-block-end-line
|
org-block-end-line
|
||||||
|
@ -27,15 +26,36 @@
|
||||||
((rust-mode-indent-line . rust-indent-offset)))
|
((rust-mode-indent-line . rust-indent-offset)))
|
||||||
(smart-tabs-add-language-support fish fish-mode-hook
|
(smart-tabs-add-language-support fish fish-mode-hook
|
||||||
((fish-indent-line . fish-indent-offset)))
|
((fish-indent-line . fish-indent-offset)))
|
||||||
|
(smart-tabs-add-language-support glsl glsl-mode-hook
|
||||||
|
((c-indent-line . c-basic-offset)
|
||||||
|
(c-indent-region . c-basic-offset)))
|
||||||
(smart-tabs-insinuate
|
(smart-tabs-insinuate
|
||||||
'c
|
'c
|
||||||
'fish
|
'fish
|
||||||
'javascript
|
'javascript
|
||||||
'rust)
|
'rust
|
||||||
|
'glsl)
|
||||||
|
|
||||||
(require 'ranger)
|
(require 'ranger)
|
||||||
|
|
||||||
(require 'mozc)
|
(require 'mozc)
|
||||||
(setq default-input-method "japanese-mozc")
|
(setq default-input-method "japanese-mozc")
|
||||||
|
|
||||||
|
; HOW IS THERE SERIOUSLY A PACKAGE FOR THIS!?
|
||||||
|
(require 'rand-theme)
|
||||||
|
(setq rand-theme-wanted '(base16-ashes
|
||||||
|
base16-atelier-cave
|
||||||
|
base16-atelier-forest
|
||||||
|
base16-atelier-heath
|
||||||
|
base16-circus
|
||||||
|
base16-dracula
|
||||||
|
base16-material-palenight
|
||||||
|
base16-monokai
|
||||||
|
base16-onedark
|
||||||
|
base16-porple
|
||||||
|
base16-unikitty-dark))
|
||||||
|
(rand-theme)
|
||||||
|
|
||||||
|
(require 'ialign)
|
||||||
|
|
||||||
;; EOF
|
;; EOF
|
||||||
|
|
|
@ -3,23 +3,22 @@
|
||||||
;; If you edit it by hand, you could mess it up, so be careful.
|
;; If you edit it by hand, you could mess it up, so be careful.
|
||||||
;; Your init file should contain only one such instance.
|
;; Your init file should contain only one such instance.
|
||||||
;; If there is more than one, they won't work right.
|
;; If there is more than one, they won't work right.
|
||||||
|
'(ansi-color-names-vector
|
||||||
|
["#19171c" "#be4678" "#2a9292" "#a06e3b" "#576ddb" "#955ae7" "#576ddb" "#8b8792"])
|
||||||
|
'(ansi-term-color-vector
|
||||||
|
[unspecified "#19171c" "#be4678" "#2a9292" "#a06e3b" "#576ddb" "#955ae7" "#576ddb" "#8b8792"])
|
||||||
'(auto-save-default nil)
|
'(auto-save-default nil)
|
||||||
'(backup-directory-alist (quote ((".*" . "~/.emacs.d/backup"))))
|
'(backup-directory-alist (quote ((".*" . "~/.emacs.d/backup"))))
|
||||||
'(before-save-hook (quote (copyright-update delete-trailing-whitespace)))
|
'(before-save-hook (quote (copyright-update delete-trailing-whitespace)))
|
||||||
'(create-lockfiles nil)
|
'(create-lockfiles nil)
|
||||||
'(current-language-environment "UTF-8")
|
'(current-language-environment "UTF-8")
|
||||||
'(custom-enabled-themes (quote (base16-atelier-cave)))
|
|
||||||
'(custom-safe-themes
|
'(custom-safe-themes
|
||||||
(quote
|
(quote
|
||||||
("1d079355c721b517fdc9891f0fda927fe3f87288f2e6cc3b8566655a64ca5453" default)))
|
("1d079355c721b517fdc9891f0fda927fe3f87288f2e6cc3b8566655a64ca5453" default)))
|
||||||
'(dired-listing-switches "-alhp --si")
|
'(dired-listing-switches "-alhp --si")
|
||||||
'(dired-mode-hook (quote (all-the-icons-dired-mode)))
|
|
||||||
'(diredfl-global-mode t nil (diredfl))
|
'(diredfl-global-mode t nil (diredfl))
|
||||||
'(evil-cjk-emacs-word-boundary t)
|
'(evil-cjk-emacs-word-boundary t)
|
||||||
'(evil-cross-lines t)
|
'(evil-cross-lines t)
|
||||||
'(evil-lion-left-align-key "ga")
|
|
||||||
'(evil-lion-mode t)
|
|
||||||
'(evil-lion-right-align-key "gA")
|
|
||||||
'(evil-lookup-func (quote man))
|
'(evil-lookup-func (quote man))
|
||||||
'(evil-mode t)
|
'(evil-mode t)
|
||||||
'(evil-shift-width 3)
|
'(evil-shift-width 3)
|
||||||
|
@ -31,6 +30,8 @@
|
||||||
'(global-whitespace-mode nil)
|
'(global-whitespace-mode nil)
|
||||||
'(horizontal-scroll-bar-mode nil)
|
'(horizontal-scroll-bar-mode nil)
|
||||||
'(hscroll-step 1)
|
'(hscroll-step 1)
|
||||||
|
'(ialign-default-spacing 2)
|
||||||
|
'(ialign-initial-repeat t)
|
||||||
'(indent-tabs-mode t)
|
'(indent-tabs-mode t)
|
||||||
'(inhibit-startup-screen t)
|
'(inhibit-startup-screen t)
|
||||||
'(initial-buffer-choice "~/org/init.org")
|
'(initial-buffer-choice "~/org/init.org")
|
||||||
|
@ -62,13 +63,12 @@
|
||||||
'(package-enable-at-startup nil)
|
'(package-enable-at-startup nil)
|
||||||
'(package-selected-packages
|
'(package-selected-packages
|
||||||
(quote
|
(quote
|
||||||
(haskell-mode fish-mode evil-collection ranger deadgrep smart-tabs-mode evil-lion dired-sidebar diredfl rainbow-delimiters all-the-icons-dired org-bullets markdown-mode all-the-icons rust-mode base16-theme powerline evil ## undo-tree paradox)))
|
(ialign rand-theme glsl-mode haskell-mode fish-mode evil-collection ranger deadgrep smart-tabs-mode diredfl rainbow-delimiters org-bullets markdown-mode rust-mode base16-theme powerline evil ## undo-tree paradox)))
|
||||||
'(prog-mode-hook
|
'(prog-mode-hook
|
||||||
(quote
|
(quote
|
||||||
(flyspell-prog-mode prettify-symbols-mode subword-mode rainbow-delimiters-mode whitespace-mode)))
|
(flyspell-prog-mode prettify-symbols-mode subword-mode rainbow-delimiters-mode whitespace-mode)))
|
||||||
'(rainbow-delimiters-max-face-count 8)
|
'(rainbow-delimiters-max-face-count 8)
|
||||||
'(ranger-override-dired (quote ranger))
|
'(ranger-override-dired (quote ranger))
|
||||||
'(ranger-override-dired-mode t)
|
|
||||||
'(repeat-too-dangerous nil)
|
'(repeat-too-dangerous nil)
|
||||||
'(require-final-newline t)
|
'(require-final-newline t)
|
||||||
'(ruby-insert-encoding-magic-comment nil)
|
'(ruby-insert-encoding-magic-comment nil)
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
/etc/fonts/conf.d/11-lcdfilter-default.conf
|
/etc/fonts/conf.d/11-lcdfilter-default.conf
|
||||||
/etc/fonts/conf.d/20-unhint-small-vera.conf
|
/etc/fonts/conf.d/20-unhint-small-vera.conf
|
||||||
/etc/fonts/conf.d/30-metric-aliases.conf
|
/etc/fonts/conf.d/30-metric-aliases.conf
|
||||||
|
/etc/fonts/conf.d/30-win32-aliases.conf
|
||||||
/etc/fonts/conf.d/40-nonlatin.conf
|
/etc/fonts/conf.d/40-nonlatin.conf
|
||||||
/etc/fonts/conf.d/45-generic.conf
|
/etc/fonts/conf.d/45-generic.conf
|
||||||
/etc/fonts/conf.d/45-latin.conf
|
/etc/fonts/conf.d/45-latin.conf
|
||||||
|
|
Loading…
Reference in New Issue