diff --git a/appearance.el b/appearance.el index 8b0e0c2..5ddf484 100644 --- a/appearance.el +++ b/appearance.el @@ -27,8 +27,7 @@ ;; Highlight current line globally (global-hl-line-mode t) -;; Display line numbers globally -(global-linum-mode t) +;; Customize line numbers when Emacs runs in console (if window-system () (setq linum+-smart-format "%%%dd " linum+-dynamic-format "%%%dd ")) diff --git a/languages/coffee-script.el b/languages/coffee-script.el index 81b8d2c..8d0aba2 100644 --- a/languages/coffee-script.el +++ b/languages/coffee-script.el @@ -4,4 +4,5 @@ (add-hook 'coffee-mode-hook (lambda () (fci-mode) + (linum-mode t) (setq tab-width 2))) diff --git a/languages/cucumber.el b/languages/cucumber.el index 6034d5f..644c631 100644 --- a/languages/cucumber.el +++ b/languages/cucumber.el @@ -3,4 +3,5 @@ (add-hook 'feature-mode-hook (lambda () (fci-mode) + (linum-mode t) (setq whitespace-action (quote (auto-cleanup))))) diff --git a/languages/elisp.el b/languages/elisp.el index a3fdd6f..350d324 100644 --- a/languages/elisp.el +++ b/languages/elisp.el @@ -3,4 +3,5 @@ (lambda () (flyspell-prog-mode) (setq whitespace-action (quote (auto-cleanup))) - (fci-mode))) + (fci-mode) + (linum-mode t))) diff --git a/languages/erlang.el b/languages/erlang.el index c0ad397..88d782d 100644 --- a/languages/erlang.el +++ b/languages/erlang.el @@ -7,3 +7,7 @@ (setq exec-path (cons "/usr/local/bin" exec-path)) (require 'erlang-start) (require 'erlang-flymake) + +(add-hook 'erland-mode-hook + (lambda () + (linum-mode t))) diff --git a/languages/javascript.el b/languages/javascript.el index efda8d8..353e028 100644 --- a/languages/javascript.el +++ b/languages/javascript.el @@ -1,4 +1,5 @@ (add-hook 'js-mode-hook (lambda () (fci-mode) + (linum-mode t) (setq tab-width 2))) diff --git a/languages/markdown.el b/languages/markdown.el index 730b84d..0985e07 100644 --- a/languages/markdown.el +++ b/languages/markdown.el @@ -6,5 +6,6 @@ (lambda () (setq whitespace-action nil) (fci-mode) + (linum-mode t) (flyspell-mode 1) (define-key markdown-mode-map (kbd "C-c p") 'markdown-preview))) diff --git a/languages/php.el b/languages/php.el index 33a5647..6b2286d 100644 --- a/languages/php.el +++ b/languages/php.el @@ -1,4 +1,5 @@ (add-hook 'php-mode-hook (lambda () (setq whitespace-action (quote (auto-cleanup))) - (fci-mode))) + (fci-mode) + (linum-mode t))) diff --git a/languages/ruby.el b/languages/ruby.el index 88a08d9..b11da82 100644 --- a/languages/ruby.el +++ b/languages/ruby.el @@ -19,6 +19,7 @@ (flymake-ruby-load) (flyspell-prog-mode) (ruby-electric-mode t) + (linum-mode t) (setq ruby-deep-arglist t) (setq ruby-deep-indent-paren nil) (setq c-tab-always-indent nil) diff --git a/languages/yaml.el b/languages/yaml.el index ea318dc..08daf3f 100644 --- a/languages/yaml.el +++ b/languages/yaml.el @@ -5,4 +5,5 @@ (add-hook 'yaml-mode-hook '(lambda () (fci-mode) + (linum-mode t) (define-key yaml-mode-map (kbd "RET") 'newline-and-indent)))