@@ 1781,8 1781,7 @@ phenomenal, allowing for a proper debugging experience within Emacs
rjsx-mode
web-mode
typescript-mode
- clojure-mode
- dart-mode) . lsp)
+ clojure-mode) . lsp)
(lsp-mode . lsp-enable-which-key-integration))
:commands (lsp)
:init
@@ 1834,14 1833,19 @@ phenomenal, allowing for a proper debugging experience within Emacs
The meat and potatoes of this section. Includes all the above
mentioned languages! Technically, my "four" most used are Rust,
Python, C/C++, and Lisp (which mostly includes Hy, Elisp, and
-Clojure.) The rest of the things here are either for fun, or just
+Clojure). The rest of the things here are either for fun, or just
convenient to have. I've been spending more time improving my Computer
Science/Critical Thinking skills instead of focusing on languages.
Now that language list isn't particularly true. I have recently been
-working at understanding web languages, and although they use to
+working at understanding web languages, and although they used to
enfuriate me, I have a new-found appreciate and understanding for
-them! They are here too of course now.
+them! They are here too of course now. Still doesn't mean I'll switch
+to being a web developer any time soon :P
+
+Sadly IntelliJ and Android Studio are just too good for
+Java/Kotlin. I'll stick with the proper tools for those languages, but
+with Emacs keybindings of course :D
Languages are marked ~:disabled~ in ~use-package~ when I am not
currently doing a project in them (but would like to keep my setup).
@@ 1886,34 1890,6 @@ nice to have anyways.
(add-hook 'rustic-mode-hook 'cargo-minor-mode))
#+END_SRC
-*** Dart
-I love Rust. If I could do every project in it, I probably would. But
-Rust has places it really doesn't work (i.e. certain embedded
-scenarios) and especially cross-platform mobile/web apps.
-
-That latter is where Dart and Flutter come in for me.
-
-#+BEGIN_SRC emacs-lisp
-(use-package dart-mode
- :hook (dart-mode . flutter-test-mode)
- :custom
- (dart-format-on-save t))
-
-(use-package flutter
- :after dart-mode
- :bind (:map dart-mode-map
- ("C-M-x" . #'flutter-run-or-hot-reload))
- :custom
- (flutter-sdk-path "/opt/flutter/"))
-
-(use-package flutter-l10n-flycheck
- :after flutter
- :config
- (flutter-l10n-flycheck-setup))
-
-(use-package lsp-dart)
-#+END_SRC
-
*** Python
Python is everywhere, and I still have to use it quite often. Not my
preferred language, but not a bad one. Great language for fast
@@ 1198,8 1198,7 @@
rjsx-mode
web-mode
typescript-mode
- clojure-mode
- dart-mode) . lsp)
+ clojure-mode) . lsp)
(lsp-mode . lsp-enable-which-key-integration))
:commands (lsp)
:init
@@ 1273,25 1272,6 @@
:config
(add-hook 'rustic-mode-hook 'cargo-minor-mode))
-(use-package dart-mode
- :hook (dart-mode . flutter-test-mode)
- :custom
- (dart-format-on-save t))
-
-(use-package flutter
- :after dart-mode
- :bind (:map dart-mode-map
- ("C-M-x" . #'flutter-run-or-hot-reload))
- :custom
- (flutter-sdk-path "/opt/flutter/"))
-
-(use-package flutter-l10n-flycheck
- :after flutter
- :config
- (flutter-l10n-flycheck-setup))
-
-(use-package lsp-dart)
-
(use-package lsp-python-ms
:after lsp-mode
:defer 0.3