diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 8ceb484..e2c551b 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -2,8 +2,8 @@ (setq inhibit-startup-message t) (setq auto-save-default nil) (setq make-backup-files nil) -(cond ((find-font (font-spec :name "Berkeley Mono Trial")) - (set-face-attribute 'default nil :font "Berkeley Mono Trial" :height 120))) +(cond ((find-font (font-spec :name "Berkeley Mono")) + (set-face-attribute 'default nil :font "Berkeley Mono" :height 120))) (global-set-key (kbd "") 'keyboard-escape-quit) (scroll-bar-mode -1) (tool-bar-mode -1) @@ -163,6 +163,8 @@ :hook (k8s-mode . yas-minor-mode)) (use-package kubernetes :straight t) (use-package rust-mode :straight t) +(use-package tree-sitter :straight t) +(use-package tree-sitter-indent :straight t) (use-package markdown-mode :straight t) (use-package olivetti :straight t) (use-package copilot @@ -173,12 +175,16 @@ (interactive) (or (copilot-accept-completion) (company-indent-or-complete-common nil))) +(use-package elfeed :straight t) -; modify company-mode behaviors +(use-package chatgpt-shell + :straight t) + + ; modify company-mode behaviors (with-eval-after-load 'company - ; disable inline previews + ; disable inline previews (delq 'company-preview-if-just-one-frontend company-frontends) - ; enable tab completion + ; enable tab completion (define-key company-mode-map (kbd "C-") 'my-tab) (define-key company-mode-map (kbd "C-TAB") 'my-tab) (define-key company-active-map (kbd "C-") 'my-tab)