(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. '(column-number-mode t) '(current-language-environment "UTF-8") '(custom-enabled-themes '(wombat)) '(inhibit-startup-screen t) '(horizontal-scroll-bar-mode nil) '(scroll-bar-mode nil) '(show-paren-mode t) '(tool-bar-mode nil) '(tooltip-mode nil)) (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. ) (setq-default system-time-locale "C" fill-column 80 initial-major-mode 'text-mode initial-scratch-message nil use-dialog-box nil tramp-mode nil column-number-mode t line-number-mode t make-backup-files nil create-lockfiles t version-control nil tab-width 2 indent-tabs-mode nil select-enable-clipboard t) (add-to-list 'load-path' "~/.emacs.d/lisps") (add-to-list 'load-path' "~/.emacs.d/libs/dash") (add-to-list 'load-path' "~/.emacs.d/libs/company/company-mode") (add-to-list 'load-path' "~/.emacs.d/libs/eglot") (require 'dash) (require 'company) (require 'pos-tip) (require 'company-quickhelp) (require 'rainbow-delimiters) (require 'eglot) (package-initialize) (fset 'yes-or-no-p 'y-or-n-p) (setq ido-everywhere 1 ido-enable-flex-matching 1 ) (ido-mode 1) (add-hook 'prog-mode-hook #'linum-mode) (add-hook 'prog-mode-hook #'electric-pair-mode) (setq show-paren-delay 0) (add-hook 'prog-mode-hook #'show-paren-mode) (add-hook 'prog-mode-hook #'rainbow-delimiters-mode) (setq company-minimum-prefix-length 1) (setq company-quickhelp-delay 1) (add-hook 'prog-mode-hook #'company-mode) (add-hook 'company-mode-hook #'company-quickhelp-mode) (add-hook 'prog-mode-hook #'eglot-ensure) (toggle-debug-on-error)