various dev environment stuff

master
an 2021-06-20 07:54:18 -06:00
parent f5d6dfdb86
commit 7fa7171471
4 changed files with 48 additions and 3 deletions

View File

@ -109,6 +109,14 @@
(use-package elisp-mode) (use-package elisp-mode)
(use-package eldoc) (use-package eldoc)
(use-package yaml-mode
:ensure t)
(use-package cmake-mode
:ensure t
:init
(defvaralias 'cmake-tab-width 'tab-width))
(use-package powershell (use-package powershell
:ensure t :ensure t
:init :init
@ -133,6 +141,11 @@
:init :init
(defvaralias 'json-reformat:indent-width 'tab-width)) (defvaralias 'json-reformat:indent-width 'tab-width))
(use-package nim-mode
:ensure t
:init
(defvaralias 'nim-indent-offset 'tab-width))
(use-package mmm-mode (use-package mmm-mode
:ensure t) :ensure t)
@ -149,8 +162,9 @@
(use-package cc-mode (use-package cc-mode
:hook (( c-mode . agw-cc-mode) :hook (( c-mode . agw-cc-mode)
(c++-mode . agw-cc-mode)) (c++-mode . agw-cc-mode))
:mode (("\\.zsc\\'" . c-mode) :mode (("\\.zsc\\'" . c-mode)
("\\.zc\\'" . c-mode)) ("\\.zc\\'" . c-mode)
("\\.build\\'" . c++-mode))
:init :init
(setq c-auto-align-backslashes nil (setq c-auto-align-backslashes nil
c-basic-offset tab-width c-basic-offset tab-width
@ -188,6 +202,9 @@
:init :init
(defvaralias 'rust-indent-offset 'tab-width)) (defvaralias 'rust-indent-offset 'tab-width))
(use-package sgml-mode
:hook (html-mode . agw-fp-mode))
;; org-mode ;; org-mode
(use-package org (use-package org
:hook ((org-mode . agw-flyspell-mode) :hook ((org-mode . agw-flyspell-mode)
@ -431,6 +448,7 @@
:ensure t :ensure t
:after (editorconfig :after (editorconfig
eldoc eldoc
rainbow-mode
simple simple
subword subword
undo-tree undo-tree
@ -443,7 +461,14 @@
(isearch-mode "Is") (isearch-mode "Is")
(subword-mode "Sw") (subword-mode "Sw")
(undo-tree-mode "Ut") (undo-tree-mode "Ut")
(whitespace-mode "Ws")))) (whitespace-mode "Ws")
(flyspell-mode "Fs")
(rainbow-mode "Rb"))))
(use-package rainbow-mode
:ensure t
:hook ((prog-mode . rainbow-mode)
(text-mode . rainbow-mode)))
;; end of init ;; end of init
(setq gc-cons-threshold (* 1 1000 1000)) (setq gc-cons-threshold (* 1 1000 1000))

9
fish/00-vars Normal file
View File

@ -0,0 +1,9 @@
#!/usr/bin/env fish
# if EDITOR isn't set then we're probably in a remote session
# and need to set the stuff in our environment again
if test ! $EDITOR
source $_agw_dir_rc/system/env/00-vars.sh
end
## EOF

View File

@ -25,6 +25,8 @@ function devrt
-b $_agw_dir_rc:/home/marrub/rc \ -b $_agw_dir_rc:/home/marrub/rc \
-b $_agw_dir_src:/home/marrub/src \ -b $_agw_dir_src:/home/marrub/src \
-b $_agw_dir_bin:/home/marrub/bin \ -b $_agw_dir_bin:/home/marrub/bin \
-b ~/vmshare:/home/marrub/vmshare \
-b ~/.gem:/home/marrub/.gem \
-- $_agw_dir_dev /usr/bin/env _agw_chroot=1 /usr/bin/fish -l -i -C cd -- $_agw_dir_dev /usr/bin/env _agw_chroot=1 /usr/bin/fish -l -i -C cd
end end

9
fish/gdcc-install Normal file
View File

@ -0,0 +1,9 @@
#!/usr/bin/env fish
function gdcc-install
for f in $_agw_dir_bin/other/gdcc/*/gdcc-*
ln -s $f $_agw_dir_bin/local/(basename $f)
end
end
## EOF