aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Son Struschka <me@peter-struschka.com>2019-04-30 11:25:12 +0700
committerPeter Son Struschka <me@peter-struschka.com>2019-04-30 11:25:12 +0700
commitc4f5fd984a863aa284de476e3ef6515affa7eb49 (patch)
treef05b98acf3226d0e70efdf21f8fc8ff502d6253f
parent3eb4275256f9a64682b9a09eb0644573de65d9c8 (diff)
downloaddotfiles-c4f5fd984a863aa284de476e3ef6515affa7eb49.tar.gz
dotfiles-c4f5fd984a863aa284de476e3ef6515affa7eb49.tar.bz2
dotfiles-c4f5fd984a863aa284de476e3ef6515affa7eb49.tar.lz
dotfiles-c4f5fd984a863aa284de476e3ef6515affa7eb49.tar.xz
dotfiles-c4f5fd984a863aa284de476e3ef6515affa7eb49.tar.zst
dotfiles-c4f5fd984a863aa284de476e3ef6515affa7eb49.zip
update spacemacs submodule and config
m---------spacemacs/.emacs.d0
-rw-r--r--spacemacs/.spacemacs48
2 files changed, 47 insertions, 1 deletions
diff --git a/spacemacs/.emacs.d b/spacemacs/.emacs.d
-Subproject f8d40a455cc9c16356e7518980d25e6f42da214
+Subproject 3d11456f5115d970b334906870581711a453576
diff --git a/spacemacs/.spacemacs b/spacemacs/.spacemacs
index 2030261..938e6c2 100644
--- a/spacemacs/.spacemacs
+++ b/spacemacs/.spacemacs
@@ -80,6 +80,7 @@ values."
html
ess
python
+ gpu
elixir
erlang
common-lisp
@@ -386,6 +387,51 @@ you should place your code here."
("q" nil :exit t)
)
(spacemacs/set-leader-keys "jx" 'spacemacs/dumb-jump-transient-state/body)
+
+ (defun xah-cut-line-or-region ()
+ "Cut current line, or text selection. When `universal-argument' is called first, cut whole buffer (respects `narrow-to-region')."
+
+ (interactive)
+ (if current-prefix-arg
+ (progn ; not using kill-region because we don't want to include previous kill
+ (kill-new (buffer-string))
+ (delete-region (point-min) (point-max)))
+ (progn (if (use-region-p)
+ (kill-region (region-beginning) (region-end) t)
+ (kill-region (line-beginning-position) (line-beginning-position 2))))))
+ (defun xah-copy-line-or-region ()
+ "Copy current line, or text selection. When called repeatedly, append copy subsequent lines. When `universal-argument' is called first, copy whole buffer (respects `narrow-to-region')."
+
+ (interactive)
+ (if current-prefix-arg
+ (progn
+ (copy-region-as-kill (point-min) (point-max)))
+ (if (use-region-p)
+ (progn
+ (copy-region-as-kill (region-beginning) (region-end)))
+ (if (eq last-command this-command)
+ (if (eobp)
+ (progn )
+ (progn
+ (kill-append "\n" nil)
+ (kill-append
+ (buffer-substring-no-properties (line-beginning-position) (line-end-position))
+ nil)
+ (progn
+ (end-of-line)
+ (forward-char))))
+ (if (eobp)
+ (if (eq (char-before) 10 )
+ (progn )
+ (progn
+ (copy-region-as-kill (line-beginning-position) (line-end-position))
+ (end-of-line)))
+ (progn
+ (copy-region-as-kill (line-beginning-position) (line-end-position))
+ (end-of-line)
+ (forward-char)))))))
+ (global-set-key (kbd "<f2>") 'xah-cut-line-or-region)
+ (global-set-key (kbd "<f3>") 'xah-copy-line-or-region)
)
;; Do not write anything past this comment. This is where Emacs will
@@ -403,7 +449,7 @@ This function is called at the very end of Spacemacs initialization."
'(evil-want-Y-yank-to-eol nil)
'(package-selected-packages
(quote
- (pkgbuild-mode writegood-mode ox-reveal spotify helm-spotify-plus multi realgud test-simple loc-changes load-relative treemacs-projectile treemacs-evil treemacs ht pfuture zenburn-theme zen-and-art-theme yasnippet-snippets yapfify yaml-mode xterm-color x86-lookup ws-butler writeroom-mode winum white-sand-theme which-key web-mode web-beautify volatile-highlights vi-tilde-fringe uuidgen use-package unfill underwater-theme ujelly-theme typit twilight-theme twilight-bright-theme twilight-anti-bright-theme toxi-theme toml-mode toc-org tao-theme tangotango-theme tango-plus-theme tango-2-theme tagedit systemd symon sunny-day-theme sudoku sublime-themes subatomic256-theme subatomic-theme string-inflection stickyfunc-enhance srefactor spaceline-all-the-icons spacegray-theme soothe-theme solarized-theme soft-stone-theme soft-morning-theme soft-charcoal-theme smyx-theme smeargle slime-company slim-mode shell-pop seti-theme scss-mode sass-mode reverse-theme restart-emacs rebecca-theme ranger rainbow-mode rainbow-identifiers rainbow-delimiters railscasts-theme racer pyvenv pytest pyenv-mode py-isort purple-haze-theme pug-mode professional-theme prettier-js popwin planet-theme pippel pipenv pip-requirements phoenix-dark-pink-theme phoenix-dark-mono-theme persp-mode pcre2el password-generator paradox pacmacs overseer orgit organic-green-theme org-ref org-projectile org-present org-pomodoro org-mime org-download org-bullets org-brain open-junk-file omtose-phellack-theme oldlace-theme occidental-theme obsidian-theme ob-elixir noflet noctilux-theme nginx-mode neotree nasm-mode naquadah-theme nameless mwim mvn mustang-theme multi-term move-text monokai-theme monochrome-theme molokai-theme moe-theme mmm-mode minimal-theme meghanada maven-test-mode material-theme markdown-toc majapahit-theme magit-svn magit-gitflow madhat2r-theme lush-theme lorem-ipsum livid-mode live-py-mode link-hint light-soap-theme kaolin-themes json-navigator js2-refactor js-doc jbeans-theme jazz-theme ir-black-theme insert-shebang inkpot-theme indent-guide importmagic impatient-mode ibuffer-projectile hungry-delete hl-todo highlight-parentheses highlight-numbers highlight-indentation heroku-theme hemisu-theme helm-xref helm-themes helm-swoop helm-rtags helm-pydoc helm-purpose helm-projectile helm-org-rifle helm-mode-manager helm-make helm-gtags helm-gitignore helm-git-grep helm-flx helm-descbinds helm-ctest helm-css-scss helm-company helm-c-yasnippet helm-ag hc-zenburn-theme gruvbox-theme gruber-darker-theme groovy-mode groovy-imports graphviz-dot-mode grandshell-theme gradle-mode gotham-theme google-translate google-c-style golden-ratio godoctor go-tag go-rename go-impl go-guru go-gen-test go-fill-struct go-eldoc gnuplot gitignore-templates gitconfig-mode gitattributes-mode git-timemachine git-messenger git-link git-gutter-fringe git-gutter-fringe+ gh-md ggtags gandalf-theme fuzzy font-lock+ flyspell-correct-helm flycheck-rust flycheck-rtags flycheck-pos-tip flycheck-mix flycheck-credo flycheck-bashate flx-ido flatui-theme flatland-theme fish-mode fill-column-indicator farmhouse-theme fancy-battery eziam-theme eyebrowse expand-region exotica-theme evil-visualstar evil-visual-mark-mode evil-unimpaired evil-tutor evil-surround evil-org evil-numbers evil-nerd-commenter evil-matchit evil-magit evil-lisp-state evil-lion evil-indent-plus evil-iedit-state evil-goggles evil-exchange evil-escape evil-ediff evil-cleverparens evil-args evil-anzu eval-sexp-fu ess-R-data-view espresso-theme eshell-z eshell-prompt-extras esh-help erlang ensime emmet-mode elisp-slime-nav editorconfig dumb-jump dracula-theme dotenv-mode doom-themes doom-modeline dockerfile-mode docker django-theme disaster diminish diff-hl define-word darktooth-theme darkokai-theme darkmine-theme darkburn-theme dakrone-theme cython-mode cyberpunk-theme counsel-projectile company-web company-tern company-statistics company-shell company-rtags company-lua company-go company-emacs-eclim company-auctex company-arduino company-anaconda common-lisp-snippets column-enforce-mode color-theme-sanityinc-tomorrow color-theme-sanityinc-solarized color-identifiers-mode cmake-mode cmake-ide clues-theme clean-aindent-mode clang-format cherry-blossom-theme centered-cursor-mode cargo busybee-theme bubbleberry-theme browse-at-remote birds-of-paradise-plus-theme badwolf-theme auto-yasnippet auto-highlight-symbol auto-dictionary auto-compile auctex-latexmk apropospriate-theme anti-zenburn-theme ample-zen-theme ample-theme alect-themes alchemist aggressive-indent afternoon-theme ace-window ace-link ace-jump-helm-line ac-ispell 2048-game))))
+ (opencl-mode glsl-mode cuda-mode company-glsl pkgbuild-mode writegood-mode ox-reveal spotify helm-spotify-plus multi realgud test-simple loc-changes load-relative treemacs-projectile treemacs-evil treemacs ht pfuture zenburn-theme zen-and-art-theme yasnippet-snippets yapfify yaml-mode xterm-color x86-lookup ws-butler writeroom-mode winum white-sand-theme which-key web-mode web-beautify volatile-highlights vi-tilde-fringe uuidgen use-package unfill underwater-theme ujelly-theme typit twilight-theme twilight-bright-theme twilight-anti-bright-theme toxi-theme toml-mode toc-org tao-theme tangotango-theme tango-plus-theme tango-2-theme tagedit systemd symon sunny-day-theme sudoku sublime-themes subatomic256-theme subatomic-theme string-inflection stickyfunc-enhance srefactor spaceline-all-the-icons spacegray-theme soothe-theme solarized-theme soft-stone-theme soft-morning-theme soft-charcoal-theme smyx-theme smeargle slime-company slim-mode shell-pop seti-theme scss-mode sass-mode reverse-theme restart-emacs rebecca-theme ranger rainbow-mode rainbow-identifiers rainbow-delimiters railscasts-theme racer pyvenv pytest pyenv-mode py-isort purple-haze-theme pug-mode professional-theme prettier-js popwin planet-theme pippel pipenv pip-requirements phoenix-dark-pink-theme phoenix-dark-mono-theme persp-mode pcre2el password-generator paradox pacmacs overseer orgit organic-green-theme org-ref org-projectile org-present org-pomodoro org-mime org-download org-bullets org-brain open-junk-file omtose-phellack-theme oldlace-theme occidental-theme obsidian-theme ob-elixir noflet noctilux-theme nginx-mode neotree nasm-mode naquadah-theme nameless mwim mvn mustang-theme multi-term move-text monokai-theme monochrome-theme molokai-theme moe-theme mmm-mode minimal-theme meghanada maven-test-mode material-theme markdown-toc majapahit-theme magit-svn magit-gitflow madhat2r-theme lush-theme lorem-ipsum livid-mode live-py-mode link-hint light-soap-theme kaolin-themes json-navigator js2-refactor js-doc jbeans-theme jazz-theme ir-black-theme insert-shebang inkpot-theme indent-guide importmagic impatient-mode ibuffer-projectile hungry-delete hl-todo highlight-parentheses highlight-numbers highlight-indentation heroku-theme hemisu-theme helm-xref helm-themes helm-swoop helm-rtags helm-pydoc helm-purpose helm-projectile helm-org-rifle helm-mode-manager helm-make helm-gtags helm-gitignore helm-git-grep helm-flx helm-descbinds helm-ctest helm-css-scss helm-company helm-c-yasnippet helm-ag hc-zenburn-theme gruvbox-theme gruber-darker-theme groovy-mode groovy-imports graphviz-dot-mode grandshell-theme gradle-mode gotham-theme google-translate google-c-style golden-ratio godoctor go-tag go-rename go-impl go-guru go-gen-test go-fill-struct go-eldoc gnuplot gitignore-templates gitconfig-mode gitattributes-mode git-timemachine git-messenger git-link git-gutter-fringe git-gutter-fringe+ gh-md ggtags gandalf-theme fuzzy font-lock+ flyspell-correct-helm flycheck-rust flycheck-rtags flycheck-pos-tip flycheck-mix flycheck-credo flycheck-bashate flx-ido flatui-theme flatland-theme fish-mode fill-column-indicator farmhouse-theme fancy-battery eziam-theme eyebrowse expand-region exotica-theme evil-visualstar evil-visual-mark-mode evil-unimpaired evil-tutor evil-surround evil-org evil-numbers evil-nerd-commenter evil-matchit evil-magit evil-lisp-state evil-lion evil-indent-plus evil-iedit-state evil-goggles evil-exchange evil-escape evil-ediff evil-cleverparens evil-args evil-anzu eval-sexp-fu ess-R-data-view espresso-theme eshell-z eshell-prompt-extras esh-help erlang ensime emmet-mode elisp-slime-nav editorconfig dumb-jump dracula-theme dotenv-mode doom-themes doom-modeline dockerfile-mode docker django-theme disaster diminish diff-hl define-word darktooth-theme darkokai-theme darkmine-theme darkburn-theme dakrone-theme cython-mode cyberpunk-theme counsel-projectile company-web company-tern company-statistics company-shell company-rtags company-lua company-go company-emacs-eclim company-auctex company-arduino company-anaconda common-lisp-snippets column-enforce-mode color-theme-sanityinc-tomorrow color-theme-sanityinc-solarized color-identifiers-mode cmake-mode cmake-ide clues-theme clean-aindent-mode clang-format cherry-blossom-theme centered-cursor-mode cargo busybee-theme bubbleberry-theme browse-at-remote birds-of-paradise-plus-theme badwolf-theme auto-yasnippet auto-highlight-symbol auto-dictionary auto-compile auctex-latexmk apropospriate-theme anti-zenburn-theme ample-zen-theme ample-theme alect-themes alchemist aggressive-indent afternoon-theme ace-window ace-link ace-jump-helm-line ac-ispell 2048-game))))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.