Adding flutter and dart capabilities
This commit is contained in:
parent
210b0b67c3
commit
af3334ebd7
2 changed files with 87 additions and 17 deletions
44
init.el
44
init.el
|
@ -306,6 +306,8 @@ vertically."
|
|||
(window-resize-pixelwise t))
|
||||
(window-resize
|
||||
window (- dheight wheight) nil nil 'pixelwise)))
|
||||
|
||||
|
||||
:general
|
||||
('selectrum-minibuffer-map
|
||||
"C-j" 'selectrum-next-candidate
|
||||
|
@ -362,14 +364,21 @@ vertically."
|
|||
:defer 1
|
||||
:config
|
||||
(global-company-mode +1)
|
||||
(setq company-dabbrev-other-buffers t))
|
||||
(setq company-dabbrev-other-buffers t
|
||||
company-minimum-prefix-length 1)
|
||||
:general
|
||||
(general-define-key
|
||||
:states 'normal
|
||||
:keymaps '(override company-search-map)
|
||||
"TAB" 'company-complete-selection)
|
||||
)
|
||||
|
||||
(use-package company-dict
|
||||
:after company)
|
||||
|
||||
(use-package yasnippet
|
||||
:config
|
||||
(setq yas-snippet-dirs '("~/.dotemacs/yasnippets"))
|
||||
(setq yas-snippet-dirs (list (expand-file-name "yasnippets/" user-emacs-directory)))
|
||||
(yas-global-mode 1))
|
||||
|
||||
(use-package avy
|
||||
|
@ -394,8 +403,8 @@ vertically."
|
|||
(setq display-buffer-alist
|
||||
'(("\\*e?shell\\*"
|
||||
(display-buffer-in-side-window)
|
||||
(side . right)
|
||||
(window-width . 0.4))
|
||||
(side . bottom)
|
||||
(window-height . 0.25))
|
||||
("*helpful*"
|
||||
(display-buffer-in-side-window)
|
||||
(side . right)
|
||||
|
@ -444,6 +453,13 @@ vertically."
|
|||
(use-package lua-mode
|
||||
:mode ("\\.lua\\'" . lua-mode))
|
||||
|
||||
(use-package lsp-mode
|
||||
:config
|
||||
(setq lsp-lens-enable t
|
||||
lsp-signature-auto-activate nil))
|
||||
|
||||
(use-package lsp-ui)
|
||||
|
||||
(use-package fennel-mode
|
||||
:mode ("\\.fnl\\'" . fennel-mode))
|
||||
|
||||
|
@ -498,6 +514,14 @@ vertically."
|
|||
(use-package ob-restclient
|
||||
:after org)
|
||||
|
||||
(use-package dart-mode
|
||||
:mode ("\\.dart\\'" . dart-mode)
|
||||
:config (add-hook 'dart-mode 'lsp))
|
||||
|
||||
(use-package lsp-dart)
|
||||
|
||||
(add-to-list 'exec-path "/opt/android-sdk/cmdline-tools/latest/bin")
|
||||
|
||||
(use-package dired
|
||||
:ensure nil
|
||||
:straight nil
|
||||
|
@ -1272,6 +1296,14 @@ If on a:
|
|||
|
||||
(setq eshell-banner-message "")
|
||||
|
||||
(setq eshell-path-env "/usr/local/bin:/usr/bin:/opt/android-sdk/cmdline-tools/latest/bin")
|
||||
|
||||
;; this makes it so flutter works properly
|
||||
(setenv "ANDROID_SDK_ROOT" "/opt/android-sdk")
|
||||
(setenv "CHROME_EXECUTABLE" "/usr/bin/qutebrowser")
|
||||
(setenv "JAVA_HOME" "/usr/lib/jvm/default")
|
||||
(setenv "PATH" "/usr/local/bin:/usr/bin:/opt/android-sdk/cmdline-tools/latest/bin")
|
||||
|
||||
(add-hook 'eshell-mode-hook '(hscroll-margin 0))
|
||||
(add-hook 'eshell-mode-hook '(display-line-numbers-mode -1))
|
||||
|
||||
|
@ -1288,8 +1320,8 @@ If on a:
|
|||
("gg" "magit-status")
|
||||
("clear" "clear-scrollback")
|
||||
("!c" "eshell-previous-input 2")
|
||||
("yay" "paru")
|
||||
("yeet" "paru -Rns")))
|
||||
("yay" "paru $1")
|
||||
("yeet" "paru -Rns $1")))
|
||||
|
||||
:general
|
||||
(chris/leader-keys
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue