2020-04-13 22:29:41 +02:00
|
|
|
;; Editor initialization
|
|
|
|
|
|
|
|
|
|
(setq company-tooltip-align-annotations t)
|
|
|
|
|
(require 'helm-config)
|
|
|
|
|
(projectile-mode +1)
|
|
|
|
|
(define-key projectile-mode-map (kbd "s-p") 'projectile-command-map)
|
|
|
|
|
(define-key projectile-mode-map (kbd "C-c p") 'projectile-command-map)
|
|
|
|
|
(require 'auto-complete-config)
|
|
|
|
|
(ac-config-default)
|
|
|
|
|
(require 'neotree)
|
|
|
|
|
(global-set-key (kbd "C-c n") 'neotree-toggle)
|
|
|
|
|
|
|
|
|
|
(require 'all-the-icons)
|
|
|
|
|
|
|
|
|
|
(setq neo-theme (if (display-graphic-p) 'icons 'arrow))
|
|
|
|
|
(setq tab-width 4)
|
2023-01-14 14:59:44 +01:00
|
|
|
(setq js-indent-level 4)
|
2020-04-13 22:29:41 +02:00
|
|
|
(tool-bar-mode -1)
|
|
|
|
|
(electric-pair-mode +1)
|
|
|
|
|
(dumb-jump-mode)
|
|
|
|
|
(global-display-line-numbers-mode)
|
2023-01-14 14:59:44 +01:00
|
|
|
(load-theme 'base16-railscasts t)
|
2020-04-13 22:29:41 +02:00
|
|
|
;; Born to be wild
|
|
|
|
|
(setq make-backup-files nil)
|
2023-01-14 14:59:44 +01:00
|
|
|
;; Load user path
|
|
|
|
|
(when (memq window-system '(mac ns x))
|
|
|
|
|
(exec-path-from-shell-initialize))
|
|
|
|
|
|
|
|
|
|
(set-frame-parameter (selected-frame) 'alpha '(97))
|
|
|
|
|
(add-to-list 'default-frame-alist '(alpha . (97)))
|
|
|
|
|
|
|
|
|
|
;; Show full path in window title
|
|
|
|
|
(setq frame-title-format
|
|
|
|
|
'(buffer-file-name "%b - %f" ; File buffer
|
|
|
|
|
(dired-directory dired-directory ; Dired buffer
|
|
|
|
|
(revert-buffer-function "%b" ; Buffer Menu
|
|
|
|
|
("%b - Dir: " default-directory))))) ; Plain buffer
|
|
|
|
|
|
|
|
|
|
(require 'iedit)
|
|
|
|
|
(require 'gitlab-ci-mode)
|
|
|
|
|
(require 'gitlab-ci-mode-flycheck)
|
2020-04-13 22:29:41 +02:00
|
|
|
|
|
|
|
|
(provide 'init-editor)
|