From 321146b0aa189f4eacb800f350c1247f9af7e32d Mon Sep 17 00:00:00 2001 From: Maciej Szlosarczyk Date: Mon, 28 Aug 2017 23:19:01 +0300 Subject: [PATCH] Add flymake cursor --- behaviour.el | 4 +--- emacs | 2 +- languages/ruby.el | 2 ++ packages.el | 6 ++++++ 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/behaviour.el b/behaviour.el index 44a96d2..6accffe 100644 --- a/behaviour.el +++ b/behaviour.el @@ -144,6 +144,7 @@ (setq company-begin-commands '(self-insert-command)) (setq company-selection-wrap-around t) +;; Set up default backends (overriden for specific languages) (setq company-backends '((company-files ; files & directory company-keywords ; keywords @@ -175,9 +176,6 @@ ;; Show projectile lists by most recently active (setq projectile-sort-order (quote recently-active)) -;; (add-hook 'projectile-after-switch-project-hook 'magit-status) -;; (add-hook 'projectile-find-file-hook 'projectile-invalidate-cache) - ; Use VIM mode (require 'evil) (require 'evil-leader) diff --git a/emacs b/emacs index ea2532e..c28527e 100644 --- a/emacs +++ b/emacs @@ -22,7 +22,7 @@ '(hl-paren-colors (quote ("#ecf0f1" "#ecf0f1" "#c0392b"))) '(package-selected-packages (quote - (company-racer yaml-mode window-purpose web-mode ujelly-theme toml-mode smart-mode-line scala-mode rvm ruby-end rspec-mode robe rainbow-mode rainbow-delimiters racer pyenv-mode pos-tip noctilux-theme neotree monokai-theme markdown-mode less-css-mode json-reformat jade-mode indent-guide helm-themes helm-projectile helm-ag haskell-mode haml-mode groovy-mode flycheck flatui-theme exec-path-from-shell evil-nerd-commenter evil-magit evil-leader elpy dumb-jump dockerfile-mode diff-hl dash-at-point company-jedi column-enforce-mode color-theme-approximate base16-theme atom-one-dark-theme alchemist aggressive-indent ag))) + (flymake-cursor flymake-ruby company-racer yaml-mode window-purpose web-mode ujelly-theme toml-mode smart-mode-line scala-mode rvm ruby-end rspec-mode robe rainbow-mode rainbow-delimiters racer pyenv-mode pos-tip noctilux-theme neotree monokai-theme markdown-mode less-css-mode json-reformat jade-mode indent-guide helm-themes helm-projectile helm-ag haskell-mode haml-mode groovy-mode flycheck flatui-theme exec-path-from-shell evil-nerd-commenter evil-magit evil-leader elpy dumb-jump dockerfile-mode diff-hl dash-at-point company-jedi column-enforce-mode color-theme-approximate base16-theme atom-one-dark-theme alchemist aggressive-indent ag))) '(safe-local-variable-values (quote ((encoding . utf-8)))) '(sml/active-background-color "#34495e") '(sml/active-foreground-color "#ecf0f1") diff --git a/languages/ruby.el b/languages/ruby.el index 12396cd..4f70460 100644 --- a/languages/ruby.el +++ b/languages/ruby.el @@ -40,6 +40,8 @@ (robe-mode 1) (company-mode 1) (rspec-mode 1) + (flymake-mode 1) + (flymake-ruby-load) ;; Activate RVM (rvm-activate-corresponding-ruby) diff --git a/packages.el b/packages.el index cedc73c..d0f40e2 100644 --- a/packages.el +++ b/packages.el @@ -88,6 +88,9 @@ (unless (package-installed-p 'flymake) (package-install 'flymake)) +(unless (package-installed-p 'flymake-cursor) + (package-install 'flymake-cursor)) + (unless (package-installed-p 'projectile) (package-install 'projectile)) @@ -155,6 +158,9 @@ (unless (package-installed-p 'rspec-mode) (package-install 'rspec-mode)) +(unless (package-installed-p 'flymake-ruby) + (package-install 'flymake-ruby)) + ; Web mode for editing erb (unless (package-installed-p 'web-mode) (package-install 'web-mode))