Last active
December 2, 2019 10:18
-
-
Save jramapuram/0cdc75a42ce8091968162f2378222644 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
(base) ➜ personal git:(master) ✗ cat prelude-modules.el | |
;;; 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-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-lsp) | |
;; (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-ts) | |
;; (require 'prelude-web) ;; Emacs mode for web templates | |
(require 'prelude-xml) | |
(require 'prelude-yaml) | |
(base) ➜ personal git:(master) ✗ cat config.el | |
;; setup doom theme | |
(prelude-require-package 'doom-themes) | |
(prelude-require-package 'sphinx-doc) | |
(setq prelude-theme nil) | |
(setq prelude-theme 'doom-one-light) | |
(setq doom-themes-enable-bold t ; if nil, bold is universally disabled | |
doom-themes-enable-italic t) ; if nil, italics is universally disabled | |
(load-theme 'doom-one t) | |
(doom-themes-visual-bell-config) ;; Enable flashing mode-line on errors | |
;; (add-hook 'python-mode-hook 'jedi:setup) | |
;; (add-hook 'python-mode-hook 'jedi:ac-setup) | |
;; (setq jedi:setup-keys t) | |
;; (setq jedi:complete-on-dot t) | |
;; (setq jedi:tooltip-method nil) | |
;; (setq elpy-rpc-backend "jedi") | |
;; (setq jedi:get-in-function-call-delay 0) | |
;; set environment vars | |
(setenv "PATH" (getenv "PATH")) | |
(setenv "LD_LIBRARY_PATH" (getenv "LD_LIBRARY_PATH")) | |
(setenv "GI_TYPELIB_PATH" (getenv "GI_TYPELIB_PATH")) | |
(setenv "PKG_CONFIG_PATH" (getenv "PKG_CONFIG_PATH")) | |
;; vterm related | |
(add-to-list 'load-path "/Users/jramapuram/Dropbox/Apps/emacs-libvterm") | |
(require 'vterm) | |
;; speedup tramp | |
(setq remote-file-name-inhibit-cache nil) | |
(setq vc-ignore-dir-regexp | |
(format "%s\\|%s" | |
vc-ignore-dir-regexp | |
tramp-file-name-regexp)) | |
(setq tramp-verbose 1) | |
;; python remaps | |
;;(add-hook 'python-mode-hook 'anaconda-mode) | |
(add-hook 'python-mode-hook 'anaconda-eldoc-mode) | |
(add-hook 'python-mode-hook 'sphinx-doc-mode) | |
(add-hook 'python-mode-hook | |
'(lambda () | |
;; (setq python-shell-virtualenv-path "~/.venv3") | |
;; (define-key anaconda-mode-map (kbd "M-,") 'anaconda-mode-go-back) | |
;; (pythonic-activate "/Users/jramapuram/.venv") | |
(define-key anaconda-mode-map (kbd "M-,") 'xref-pop-marker-stack) | |
(define-key anaconda-mode-map (kbd "M-*") 'anaconda-mode-find-assignments))) | |
;; (add-hook 'rust-mode | |
;; '(lambda () | |
;; (setq racer-rust-src-path "~/.venv3") | |
;; (define-key anaconda-mode-map (kbd "M-,") 'anaconda-mode-go-back) | |
;; (define-key anaconda-mode-map (kbd "M-*") 'anaconda-mode-find-assignments))) | |
;; general line length | |
(setq whitespace-line-column 120) | |
;; disable undo tree weirdness | |
(global-undo-tree-mode 0) | |
;; F4 cleanup | |
(global-set-key (kbd "<f4>") 'fill-region) | |
;; osx keys | |
(setq mac-option-modifier 'super) | |
(setq mac-command-modifier 'meta) | |
;; disable stupid swiper | |
;; (global-set-key (kbd "C-s") 'search-forward) | |
;; resize panes | |
(global-set-key (kbd "S-M-<left>") 'shrink-window-horizontally) | |
(global-set-key (kbd "S-M-<right>") 'enlarge-window-horizontally) | |
(global-set-key (kbd "S-M-<down>") 'shrink-window) | |
(global-set-key (kbd "S-M-<up>") 'enlarge-window) | |
(base) ➜ preload git:(master) ✗ cat init.el | |
(setq prelude-theme nil) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment