Last active
February 19, 2018 23:14
-
-
Save ivanpierre/d8cae10f3bc313e28dec4dd5ddc4c729 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(custom-set-variables | |
;; custom-set-variables was added by Custom. | |
;; If you edit it by hand, you could mess it up, so be careful. | |
;; Your init file should contain only one such instance. | |
;; If there is more than one, they won't work right. | |
'(blink-cursor-mode t) | |
'(column-number-mode t) | |
'(custom-safe-themes | |
(quote | |
("3c83b3676d796422704082049fc38b6966bcad960f896669dfc21a7a37a748fa" default))) | |
'(display-time-mode t) | |
'(package-selected-packages | |
(quote | |
(tabbar highlight geiser json-mode js2-mode rainbow-mode elisp-slime-nav rainbow-delimiters counsel swiper ivy zop-to-char zenburn-theme which-key volatile-highlights undo-tree smartrep smartparens smart-mode-line operate-on-number move-text magit projectile ov imenu-anywhere guru-mode grizzl god-mode gitignore-mode gitconfig-mode git-timemachine gist flycheck expand-region epl editorconfig easy-kill diminish diff-hl discover-my-major dash crux browse-kill-ring beacon anzu ace-window))) | |
'(show-paren-mode t) | |
'(size-indication-mode t)) | |
(custom-set-faces | |
;; custom-set-faces was added by Custom. | |
;; If you edit it by hand, you could mess it up, so be careful. | |
;; Your init file should contain only one such instance. | |
;; If there is more than one, they won't work right. | |
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
curl -L https://git.io/epre | sh |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(setq blink-cursor-mode t) | |
(setq column-number-mode t) | |
(load-theme 'tango-dark) | |
(enable-theme 'tango-dark) | |
(setq display-time-mode t) | |
;(package-selected-packages | |
; (quote | |
; (dired-k direk+ highlight monokai-alt-theme rainbow-delimiters company which-key | |
; cider-eval-sexp-fu cider-decompile cider))) | |
(print "Starting myinit.el") | |
(setq save-place-mode t) | |
(setq show-paren-mode t) | |
(setq size-indication-mode t) | |
(setq xterm-mouse-mode t) | |
(setq winner-mode nil) | |
(setq highlight-mode t) | |
(setq rainbow-delimiters t) | |
(setq witch-key-mode t) | |
;; suppress some annoyingables | |
(setq prelude-guru nil) | |
(setq whitespace-mode nil) | |
;; restoring normal marking behaviour | |
(global-unset-key (vector (list 'shift 'left))) | |
(global-unset-key (vector (list 'shift 'right))) | |
(global-unset-key (vector (list 'shift 'up))) | |
(global-unset-key (vector (list 'shift 'down))) | |
(setq shift-selection-mode t) | |
;; ignore errors when moving out of pac | |
(defun ignore-error-wrapper (fn) | |
"Funtion return new function that ignore errors. | |
The function wraps a function with `ignore-errors' macro." | |
(lexical-let ((fn fn)) | |
(lambda () | |
(interactive) | |
(ignore-errors | |
(funcall fn))))) | |
;; putting windmove to Shift arrow pattern | |
(global-set-key (kbd "C-c <left>") 'windmove-left) | |
(global-set-key (kbd "C-c <right>") 'windmove-right) | |
(global-set-key (kbd "C-c <up>") 'windmove-up) | |
(global-set-key (kbd "C-c <down>") 'windmove-down) | |
; CUA mode | |
(cua-mode t) | |
(setq cua-auto-tabify-rectangles nil) ;; Don't tabify after rectangle commands | |
(transient-mark-mode 1) ;; No region when it is not highlighted | |
(setq cua-keep-region-after-copy t) ;; Standard Windows behaviour | |
;; terminal mode settings | |
(unless window-system | |
(xterm-mouse-mode 1) | |
(menu-bar-mode 1) | |
(setq select-enable-clipboard t | |
interprogram-paste-function 'x-cut-buffer-or-selection-value) | |
;; (global-set-key [mouse-4] '(lambda () | |
;; (interactive) | |
;; (scroll-down 1))) | |
;; (global-set-key [mouse-5] '(lambda () | |
;; (interactive) | |
;; (scroll-up 1))) | |
) | |
(custom-set-faces | |
;; custom-set-faces was added by Custom. | |
;; If you edit it by hand, you could mess it up, so be careful. | |
;; Your init file should contain only one such instance. | |
;; If there is more than one, they won't work right. | |
'(rainbow-delimiters-depth-1-face ((t (:foreground "black" :background "white")))) | |
'(rainbow-delimiters-depth-2-face ((t (:foreground "green")))) | |
'(rainbow-delimiters-depth-3-face ((t (:foreground "red")))) | |
'(rainbow-delimiters-depth-4-face ((t (:foreground "blue")))) | |
'(rainbow-delimiters-depth-5-face ((t (:foreground "yellow")))) | |
'(rainbow-delimiters-depth-6-face ((t (:foreground "violet")))) | |
'(rainbow-delimiters-depth-7-face ((t (:foreground "green")))) | |
'(rainbow-delimiters-depth-8-face ((t (:foreground "red")))) | |
'(rainbow-delimiters-depth-9-face ((t (:foreground "blue")))) | |
'(rainbow-delimiters-unmatched-face ((t (:background "cyan")))) | |
) | |
(print "ending myinit.el") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;;; Uncomment the modules you'd like to use and restart Prelude afterwards | |
;; Emacs IRC client | |
(require 'prelude-erc) | |
(require 'prelude-ido) ;; Super charges Emacs completion for C-x C-f and more | |
(require 'prelude-ivy) ;; A mighty modern alternative to ido | |
(require 'prelude-helm) ;; Interface for narrowing and search | |
(require 'prelude-helm-everywhere) ;; Enable Helm everywhere | |
; (require 'prelude-company) | |
; (require 'prelude-key-chord) ;; Binds useful features to key combinations | |
(require 'prelude-mediawiki) | |
; (require 'prelude-evil) | |
;;; Programming languages support | |
(require 'prelude-c) | |
(require 'prelude-clojure) | |
(require 'prelude-coffee) | |
(require 'prelude-common-lisp) | |
(require 'prelude-css) | |
(require 'prelude-emacs-lisp) | |
(require 'prelude-erlang) | |
(require 'prelude-elixir) | |
(require 'prelude-go) | |
(require 'prelude-haskell) | |
(require 'prelude-js) | |
(require 'prelude-latex) | |
(require 'prelude-lisp) | |
;; (require 'prelude-ocaml) | |
(require 'prelude-org) ;; Org-mode helps you keep TODO lists, notes and more | |
(require 'prelude-perl) | |
(require 'prelude-python) | |
(require 'prelude-ruby) | |
(require 'prelude-rust) | |
(require 'prelude-scala) | |
(require 'prelude-scheme) | |
(require 'prelude-shell) | |
(require 'prelude-scss) | |
(require 'prelude-web) ;; Emacs mode for web templates | |
(require 'prelude-xml) | |
(require 'prelude-yaml) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment