From 0f3fffe5c4d0994cbaa3c4df2fc99477aaba4b80 Mon Sep 17 00:00:00 2001 From: andrew Date: Tue, 21 Apr 2020 12:02:35 +0200 Subject: [PATCH 01/23] changed made to my local setup --- config/flycheck_init-completion.elc | Bin 0 -> 1432 bytes config/flycheck_init-config.elc | Bin 0 -> 439 bytes config/flycheck_init-git.elc | Bin 0 -> 644 bytes config/flycheck_init-nav.elc | Bin 0 -> 3193 bytes config/flycheck_init-org.elc | Bin 0 -> 2788 bytes config/flycheck_init-web.elc | Bin 0 -> 635 bytes config/init-face.el | 10 ++- config/init-nav.el | 2 +- config/init-org.el | 2 +- config/init-python.el | 6 +- emacs.el | 105 ++++++++++++++++++++++------ old_emacs | 0 12 files changed, 96 insertions(+), 29 deletions(-) create mode 100644 config/flycheck_init-completion.elc create mode 100644 config/flycheck_init-config.elc create mode 100644 config/flycheck_init-git.elc create mode 100644 config/flycheck_init-nav.elc create mode 100644 config/flycheck_init-org.elc create mode 100644 config/flycheck_init-web.elc mode change 100755 => 100644 old_emacs diff --git a/config/flycheck_init-completion.elc b/config/flycheck_init-completion.elc new file mode 100644 index 0000000000000000000000000000000000000000..f6248421ed4e93debac67fab5c5a97f0c4d69544 GIT binary patch literal 1432 zcmbtUOK%e~5Y7oo5KlpoIKU7fN+g`_qe*BhAwk3ei5uLS9=z+>#HwSjY;PbO`0b3n z*{FykD|tPh_v5oKK7U<2>-Bp5i;D|bm`yDeig=J3K5uyGV2jpCqamA5lF2lQ!XMJF zfhz^3_HrYCaZeg<(vQOLYw4gON6WC_BQ&ReNh?j1?3^T35b0f#{8*(5vr z$A>WFLmLmJ(VmlX<16-_IGTO@w)pY|$~CvV^pxeh7@lhZ&OpgE6bQ=jzk=+mae&+^ zi5C2t6tldIOI`S{FC_54U%%fU6+4ftGy-9;%#+y>{pQO&O=zXGvOvG0U%t%J^brxK zfp|Q;O&cjCv%5DerX-&M{emgE$)afzES?Z25>JVp2F~#dqOwT6Bq|0t4#rXK_|@=U z7vlah)$663^#Kk zPEghSWXGMBb&a0wcgM0MJxiu(K1q|)vy+ZJ7z63Dl`;iYAM>Cq$kxVO1Fz@?F{!0* z&wHhk+Q9X$RmLruwTj_d(T$8kczqd)31~=&gZk_>Yx`KDD-#*`4uEE3J-2%!x1GC$*b^rhX literal 0 HcmV?d00001 diff --git a/config/flycheck_init-config.elc b/config/flycheck_init-config.elc new file mode 100644 index 0000000000000000000000000000000000000000..9d076b2d365a16d0d86029dca6af0db627072984 GIT binary patch literal 439 zcmbtQ%TB{E5X{*>z;%uwHBkvd(B@P{JyhZbKd{(tW8v75cLRd2X9)-iaqQl9XEcxP z_7D9QoVcZ z4+q$R3R%&VtHqv@17}!Dc=m{y{+RrKD$MuK?$cG3HVqS5IVL U=%fvJs>kd+wm$J(JmkuJ0z#O7?f?J) literal 0 HcmV?d00001 diff --git a/config/flycheck_init-git.elc b/config/flycheck_init-git.elc new file mode 100644 index 0000000000000000000000000000000000000000..0af95f3c45e909108c04036a7f5897a943dc9725 GIT binary patch literal 644 zcmbtRO-lnY5ba51Z=UoxtRM2JxTFU@TND{!!()Q4Q7*)WGnU8J8p|0;>m$G zFf)($CYi;<XDpq+(cHpwQ_Y#6@l*a8{@ZWDE< zKQJ;QOp;;v-0A=|3qciHSNiqMWp&V;i7eP83 zk;#3m#VvQNxPMx%Rv=sSC?jt<9_-O72o5A#SQ8kBKTHm<2|(zLCJ(V?Vo~mW`4|2b zUkm&s5vCx~#T?cYkq k)E+w$A!6)<*yhj}w?-oZMe#;ENY9$|u*RPA3iGSv6MHbhhyVZp literal 0 HcmV?d00001 diff --git a/config/flycheck_init-nav.elc b/config/flycheck_init-nav.elc new file mode 100644 index 0000000000000000000000000000000000000000..85d3290361fba7f97664877067ce4d4e6b6439af GIT binary patch literal 3193 zcmbtW>u=js6t9E?Tc=fsNid!|_2|})IrS^a+5&6o`eD*W5fn73sl<(albG7~TJ}x5 zjK|;3@A#2AO97!pv3<|;o_k*R>>WKn{AgumWp!_Fj}CR3#fgkcAXapgim;#ynHRBE z|HP!ScH zLZN6VDbZqKlln9TNs%Y9%*jl^==s&Y@WNaD*nqeFt*)+ajuSl;iCsuzpUWAYj(TVG zAeS)S*u&{)B=fD+%}94*8wa;XI!W}UJ<)mmn*Eg|GrD)G;)JY$?>IE@ zTn7ucS$F{a^?~Q~Ejq2#T*fMbilKxef)zrA(yovNX)}>|4Uv0B9tLgyo~kG#c5tdMq|H&CCS}}*z;V5tk-y+5qsQZBWmZAy7k6$~z=)Y&FiU^ndk!4N7I^R_xNbDwEMb>!&S7uuPQ}XdU3n$n zc@GHAQG@2f`B#?#Df!B@;W=GKV{RM`xdP`@kDCNn4f+N;%T$$0koN^rx~YJ&(B>*Y zY$%noLM9S@Cu+)Jp?nr9aDmbaegq9jw{}szSz^RJV9}sz-)7gcl`?=VX&2*SBKJ5a z;C!cXwF8XH;h3kk>%R{$xQSO64-(yF9v`7|Kft04WEn&2{=0R=gIgff+#dH5NO+L+ zf`PTs@C-%`)4c|DyTO1J;$DyD+-tin8dQ3H8u&hv$9LE9^49k7#uk2XZw^9*-@5`~ zY2eJk0H+MRD-f~)%LZLO*@s_a)hk!uUp`*yNxwJ8K%xi9UceYPSo?PIaJ|ZgCmZ+gG_G0OzhdD4^thhc`8_;+j-TImOM4II ztMBgLsLLbOxO459Q0KNVcBW&6Yj%vkJwY!_xF6zH5qUT%vmU8Lm*ZS!R9waxN@1ye z{bA8{?dH^lH{AYX-#?=`m1;_cZ+klv;kg(~+Lfx9=J?{)9>p*qif}3EbG9T!cddY0 zv&p9_6exrwR;bzCSjC2#9fF;+#?U?a6A~Wo|_+oaAU5F8kZ#1#e+F)GEsWcNEk?VHJI?kjbK@VkV(nG4I z1{!Iec;+tYSmb&RSwBt{{aRc3fG4s=9=_vUOb?aT+7Fa#Ol9DW;#@}1)bdY>qMd%F z8Q#MDSd)26$FB&f7-McJj4)I5y*A4NWpmTIw8%OU#koaNnS4f@JYRmL6U6ARZFp^a zY@+QrvcLQt!>0VR0~92l9{qCk{P>3#N8g_SDl$x;#_PKQJyS#d%Gx69A)OpQJ*JH( z14XnkE#JaI`lgwg)%oadEo4?M;-vVe{Hlmo8D9Cc9FMEyu+vy+gsPk{kj2}jMB90d zqd2yuBF@B?Z&@X-4Gi3NF)NHr+eDPH2`5c@*qDoXbYITkYfyG8`E01o5|m`oR$iLA bgs?9J@*@#VA}%wOjz?lwm4%_Px3&5=Ib7zy literal 0 HcmV?d00001 diff --git a/config/flycheck_init-org.elc b/config/flycheck_init-org.elc new file mode 100644 index 0000000000000000000000000000000000000000..79ef33d5d58a7f022d0ed0b4a4e4bdf36bfef087 GIT binary patch literal 2788 zcmbtWOK%%D5H^rY>LNhW^o5=#o4S?KP~Kh1a$*Bb0yRKgq{yMZSvpX=l(f+8G0 z?ZXRQloSoSae^9o~^G0PJ zX%faxMJ5-1Y1N2`<4+S`5r&J3qM;7I%cwvX=Yu}`-#PU7I%dz>1>e7@l9u)5k& zHb&{T-SNsRk(peDQ2V!`?ReN_tqI~z(jgECGen>CHnStl`eAm=fZQ8))0hWeV36?O zJ_hN4M_*!u!}ao481#7c>u)iFmb8!Wco_X~r@<5u5yO-(ZK!oIF}9LEtf{MoL5|=q zid(pq^QsCPRsm8C(XupeohS=E59@NObS?$AhzkqOW{}dpn5=|`{!3M^xOv1vW^+i> zNudi*)6$G(DV*|Ru2vM?lF^nv%zZ>R>Lt46qBYo?+|5p^s%axn(cgztpC3kaf(Dxu zQ);z1&>bI7DtT2ZctsuRw%gpeVrEPoO@%bov+LsI^zRht_du5yfo<5}oYgD53bZ-D zbuDj;^2W7jze$G71$!X#%OX<&fvhyyT!0*c@9UY66VO7aD^IOPyp+{AmtnDWqo~`| z+J&#pv2Jv*Sv1V0^xHk`f5UaQ<1e$)Tyc4`YqZ-V@$D&T2JiHOz-@1n4z|7@+tDvQq~&V-qs2TuaSy=g)+3DikgBzrg$o} zy7FsFWEI*=+HA(g-b$NO)98&0e=ZHOzc7VHn!OksCSx5@^oSx(BC@s1U0vp`9;c?s zOUwYH+QByW)}`KMahUJEK1a3O(B_GE&TuCj4VQjNBA3^ zF;96zgQc}fdm3;7<3c`{ZXQv=yRFblZHf+xgJ+-!nDi?qGFVN3c?1TEUMv>iGtkUT zW%K$N7x7P%rAE8p0pUJbRZ+P z1$K*S-{38Zr4_7jjj%)SS_#4qN0FTK*T1~3RbK0SPdF7!{JwMr;CZhN&IRAi%hC(H zNt6pDzCQCYmfpb9ZwA+cENfG{7IP%lTeXSmO)VPW0~Q=P2i#HoMC;^??{z^OZb|dK zjyeGf?kgkpMhRR literal 0 HcmV?d00001 diff --git a/config/flycheck_init-web.elc b/config/flycheck_init-web.elc new file mode 100644 index 0000000000000000000000000000000000000000..c8234104849d6b2a701050b7c41ab1270e97160c GIT binary patch literal 635 zcmbtRJx{|h5Y2=j8)AU*lmS|)j`Bh2*927uBsSPEgJZjiMPf&`Lsfn~mjIOzV^2Ek z?%wIW^WAFmw7v|2AY83hur^JrYAJ?9Y1lN3JNS^+DWf5q#YsF(25_f*1+1>Yv|csp zlX>iLaX5f4m2$8}BIulSAoiLyii0rRd8>5kCWu<+fe9f69E8$EoGt!w2!kBjc;H5R zhRvPdk~vm1xqn_iJ_4_pW!&SGlR=(o0nPwt8VU)uVShw^e&awgTPtb7SJ;^4-@3Sk zqpTm`SPR2&RP4PZ+z1H~&6DgDpB()beTsgEKBIY>P=wR;jAr?iW=Vb#V3=fA!BBmm zS(=_-pI~Vg!Rt;Ir0FSt1ERE$xYPc2q{SsRuD=+D{GF8&mQuUUO7O76-EURdAB=cI sYSkaF!>H#YY{*9urLnXHr8g182az$1qFQO$wS?Ky^^hOG!F(Kk0iRyDTmS$7 literal 0 HcmV?d00001 diff --git a/config/init-face.el b/config/init-face.el index be47176..1750007 100644 --- a/config/init-face.el +++ b/config/init-face.el @@ -35,8 +35,8 @@ (setq column-number-mode t) ;; Opacity -(set-frame-parameter (selected-frame) 'alpha '(90 . 80)) -(add-to-list 'default-frame-alist '(alpha . (90 . 80))) +;;(set-frame-parameter (selected-frame) 'alpha '(100 . 100)) +;;(add-to-list 'default-frame-alist '(alpha . (100 . 100))) ;; Emacs session management (global-set-key (kbd "") 'desktop-save) @@ -51,7 +51,11 @@ ;;:ensure-system-package (pylint . "pip3 install pylint") ) -(use-package calmer-forest-theme :ensure t) +(use-package solarized-theme + :ensure t + :init + + ) (use-package shader-mode :ensure t) diff --git a/config/init-nav.el b/config/init-nav.el index e7cf6c6..a22e34c 100644 --- a/config/init-nav.el +++ b/config/init-nav.el @@ -1,5 +1,5 @@ ;; Macro to revert buffer -;; (global-set-key [f6] 'revert-buffer) +(global-set-key [f6] 'revert-buffer) (defun split-and-follow-horizontally () (interactive) diff --git a/config/init-org.el b/config/init-org.el index 278eaca..83e3db1 100644 --- a/config/init-org.el +++ b/config/init-org.el @@ -19,7 +19,7 @@ (setq org-duration-format (quote h:mm)) (setq org-export-coding-system 'utf-8) (setq org-return-follows-link t) - (setq org-agenda-files (list "~/org/gtd/" "~/org/")) + (setq org-agenda-files (list "~/gtd/")) :config (setq org-src-fontify-natively t) (setq org-refile-targets diff --git a/config/init-python.el b/config/init-python.el index ac62276..23892e3 100644 --- a/config/init-python.el +++ b/config/init-python.el @@ -1,11 +1,13 @@ +(setq python-shell-interpreter "python3") + (use-package blacken :ensure t - ;;:ensure-system-package (black . "pip3 install black") + :ensure-system-package (black . "pip3 install black") ) (use-package python :ensure t :init - (add-hook 'python-mode-hook 'blacken-mode) + ;; (add-hook 'python-mode-hook 'blacken-mode) (fset 'pdb "import pdb; pdb.set_trace()") :bind (:map python-mode-map ("C-x , p" . pdb)) diff --git a/emacs.el b/emacs.el index 1e1e61b..c7d615d 100644 --- a/emacs.el +++ b/emacs.el @@ -54,45 +54,106 @@ ;; 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. - '(custom-enabled-themes (quote (calmer-forest))) + '(ansi-color-names-vector + ["#eee8d5" "#dc322f" "#859900" "#b58900" "#268bd2" "#d33682" "#2aa198" "#839496"]) + '(compilation-message-face 'default) + '(cua-global-mark-cursor-color "#2aa198") + '(cua-normal-cursor-color "#657b83") + '(cua-overwrite-cursor-color "#b58900") + '(cua-read-only-cursor-color "#859900") + '(custom-enabled-themes '(spacemacs-dark)) '(custom-safe-themes - (quote - ("8dc7f4a05c53572d03f161d82158728618fb306636ddeec4cce204578432a06d" default))) + '("bffa9739ce0752a37d9b1eee78fc00ba159748f50dc328af4be661484848e476" "830877f4aab227556548dc0a28bf395d0abe0e3a0ab95455731c9ea5ab5fe4e1" "7f1d414afda803f3244c6fb4c2c64bea44dac040ed3731ec9d75275b9e831fe5" "2809bcb77ad21312897b541134981282dc455ccd7c14d74cc333b6e549b824f3" "c433c87bd4b64b8ba9890e8ed64597ea0f8eb0396f4c9a9e01bd20a04d15d358" "8dc7f4a05c53572d03f161d82158728618fb306636ddeec4cce204578432a06d" default)) '(dashboard-banner-logo-title - "This is my Emacs. There are many like it, but this one is mine. My Emacs is my best friend. It is my life. I must master it as I master my life. My Emacs, without me, is useless. Without my Emacs, I am useless." t) + "This is my Emacs. There are many like it, but this one is mine. My Emacs is my best friend. It is my life. I must master it as I master my life. My Emacs, without me, is useless. Without my Emacs, I am useless.") '(dashboard-center-content t) '(dashboard-navigator-buttons - (quote - (((#("" 0 1 - (rear-nonsticky t display - (raise -0.288) - font-lock-face - (:family "Material Icons" :height 1.44) - face - (:family "Material Icons" :height 1.44))) + '(((#("" 0 1 + (face + (:family "Material Icons" :height 1.44) + font-lock-face + (:family "Material Icons" :height 1.44) + display + (raise -0.288) + rear-nonsticky t)) "Refresh" "Refresh packages" (lambda (&rest _) (package-refresh-contents t))) (#("" 0 1 - (rear-nonsticky t display - (raise 0.0) - font-lock-face - (:family "FontAwesome" :height 1.44) - face - (:family "FontAwesome" :height 1.44))) + (face + (:family "FontAwesome" :height 1.44) + font-lock-face + (:family "FontAwesome" :height 1.44) + display + (raise 0.0) + rear-nonsticky t)) "Update" "Update emacs" (lambda (&rest _) - (auto-package-update-now)))))) t) + (auto-package-update-now)))))) '(dashboard-set-file-icons t) '(dashboard-set-footer nil) '(dashboard-set-heading-icons t) '(dashboard-set-navigator t) + '(fci-rule-color "#eee8d5") + '(highlight-changes-colors '("#d33682" "#6c71c4")) + '(highlight-symbol-colors + '("#eef6d970af00" "#cef5e0cccfbb" "#fd55c91cb29c" "#dadbd2efdc17" "#e0a3de02afa1" "#f84bcba1ad99" "#d28bd9ebdf8a")) + '(highlight-symbol-foreground-color "#586e75") + '(highlight-tail-colors + '(("#eee8d5" . 0) + ("#b3c34d" . 20) + ("#6ccec0" . 30) + ("#74adf5" . 50) + ("#e1af4b" . 60) + ("#fb7640" . 70) + ("#ff699e" . 85) + ("#eee8d5" . 100))) + '(hl-bg-colors + '("#e1af4b" "#fb7640" "#ff6849" "#ff699e" "#8d85e7" "#74adf5" "#6ccec0" "#b3c34d")) + '(hl-fg-colors + '("#fdf6e3" "#fdf6e3" "#fdf6e3" "#fdf6e3" "#fdf6e3" "#fdf6e3" "#fdf6e3" "#fdf6e3")) + '(hl-paren-colors '("#2aa198" "#b58900" "#268bd2" "#6c71c4" "#859900")) + '(lsp-ui-doc-border "#586e75") + '(nrepl-message-colors + '("#dc322f" "#cb4b16" "#b58900" "#5b7300" "#b3c34d" "#0061a8" "#2aa198" "#d33682" "#6c71c4")) '(package-selected-packages - (quote - (restclient helm lsp-mode i3wm-config-mode wgrep dashboard-hackernews company-tern all-the-icons-dired use-package-ensure-system-package blacken yasnippet-snippets yasnippet shader-mode flycheck omnisharp calm-forest color-theme use-package bundler git-timemachine git-time-metric magit web-mode ivy ag projectile-rails projectile company calmer-forest-theme))) - '(show-week-agenda-p t t)) + '(spacemacs-theme solarized-theme solarized-dark-theme restclient helm lsp-mode i3wm-config-mode wgrep dashboard-hackernews company-tern all-the-icons-dired use-package-ensure-system-package blacken yasnippet-snippets yasnippet shader-mode flycheck omnisharp calm-forest color-theme use-package bundler git-timemachine git-time-metric magit web-mode ivy ag projectile-rails projectile company calmer-forest-theme)) + '(pos-tip-background-color "#eee8d5") + '(pos-tip-foreground-color "#586e75") + '(show-week-agenda-p t t) + '(smartrep-mode-line-active-bg (solarized-color-blend "#859900" "#eee8d5" 0.2)) + '(term-default-bg-color "#fdf6e3") + '(term-default-fg-color "#657b83") + '(vc-annotate-background nil) + '(vc-annotate-background-mode nil) + '(vc-annotate-color-map + '((20 . "#dc322f") + (40 . "#ca7966832090") + (60 . "#c05578c91534") + (80 . "#b58900") + (100 . "#a6088eed0000") + (120 . "#9e3a91a60000") + (140 . "#9628943b0000") + (160 . "#8dc596ad0000") + (180 . "#859900") + (200 . "#76ef9b6045e8") + (220 . "#6cd69ca95b9d") + (240 . "#5f5f9e06701f") + (260 . "#4c1a9f778424") + (280 . "#2aa198") + (300 . "#3002984eaf4d") + (320 . "#2f6f93e8bae0") + (340 . "#2c598f79c66f") + (360 . "#268bd2"))) + '(vc-annotate-very-old-color nil) + '(weechat-color-list + '(unspecified "#fdf6e3" "#eee8d5" "#a7020a" "#dc322f" "#5b7300" "#859900" "#866300" "#b58900" "#0061a8" "#268bd2" "#a00559" "#d33682" "#007d76" "#2aa198" "#657b83" "#839496")) + '(xterm-color-names + ["#eee8d5" "#dc322f" "#859900" "#b58900" "#268bd2" "#d33682" "#2aa198" "#073642"]) + '(xterm-color-names-bright + ["#fdf6e3" "#cb4b16" "#93a1a1" "#839496" "#657b83" "#6c71c4" "#586e75" "#002b36"])) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. diff --git a/old_emacs b/old_emacs old mode 100755 new mode 100644 From 0d0d8522b4a2e40671c590563629619c346e7947 Mon Sep 17 00:00:00 2001 From: andrew Date: Wed, 22 Apr 2020 15:48:57 +0200 Subject: [PATCH 02/23] enabled blacken hook again --- config/init-python.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/init-python.el b/config/init-python.el index 91dc38b..522c1e7 100644 --- a/config/init-python.el +++ b/config/init-python.el @@ -30,7 +30,7 @@ (use-package python :ensure t :init - ;; (add-hook 'python-mode-hook 'blacken-mode) + (add-hook 'python-mode-hook 'blacken-mode) (fset 'pdb "import pdb; pdb.set_trace()") :bind (:map python-mode-map ("C-x , p" . pdb) From 0266cfc87e56e82040572e4b6dc92c2e0369ddda Mon Sep 17 00:00:00 2001 From: andrew Date: Wed, 22 Apr 2020 15:59:37 +0200 Subject: [PATCH 03/23] updated org location --- config/flycheck_init-org.elc | Bin 2750 -> 2750 bytes config/init-org.el | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/config/flycheck_init-org.elc b/config/flycheck_init-org.elc index b2e83a50a089bb0651e7d4009bb493187df336f0..bfcd6c3350cc600833653ea38fb71f199f6d6b4b 100644 GIT binary patch delta 16 Xcmdldx=(b25G!+fNy=tX)|IRPFX#m; delta 16 Xcmdldx=(b25G!+jQTk?4)|IRPFf0W$ diff --git a/config/init-org.el b/config/init-org.el index 4a551ab..d9b0c60 100644 --- a/config/init-org.el +++ b/config/init-org.el @@ -22,7 +22,7 @@ (setq org-duration-format (quote h:mm)) (setq org-export-coding-system 'utf-8) (setq org-return-follows-link t) - (setq org-agenda-files (directory-files-recursively "~/org/" "\\.org$")) + (setq org-agenda-files (directory-files-recursively "~/gtd/" "\\.org$")) :config (setq org-src-fontify-natively t) (setq org-refile-targets From 24cf1bc40f1dc974ee71002c392f4fca871342fc Mon Sep 17 00:00:00 2001 From: andrew Date: Wed, 22 Apr 2020 16:03:11 +0200 Subject: [PATCH 04/23] added t to emacs.el --- config/init-face.el | 4 ++-- emacs.el | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/config/init-face.el b/config/init-face.el index d994ea9..9841fd6 100644 --- a/config/init-face.el +++ b/config/init-face.el @@ -35,8 +35,8 @@ (setq column-number-mode t) ;; Opacity -;;(set-frame-parameter (selected-frame) 'alpha '(100 . 100)) -;;(add-to-list 'default-frame-alist '(alpha . (100 . 100))) +;;(set-frame-parameter (selected-frame) 'alpha '(90 . 80)) +;;(add-to-list 'default-frame-alist '(alpha . (90 . 80))) ;; Emacs session management (global-set-key (kbd "") 'desktop-save) diff --git a/emacs.el b/emacs.el index 72d70e1..69511eb 100644 --- a/emacs.el +++ b/emacs.el @@ -64,7 +64,7 @@ (quote ("e1ef2d5b8091f4953fe17b4ca3dd143d476c106e221d92ded38614266cea3c8b" "229c5cf9c9bd4012be621d271320036c69a14758f70e60385e87880b46d60780" "51956e440cec75ba7e4cff6c79f4f8c884a50b220e78e5e05145386f5b381f7b" "be9645aaa8c11f76a10bcf36aaf83f54f4587ced1b9b679b55639c87404e2499" "6bacece4cf10ea7dd5eae5bfc1019888f0cb62059ff905f37b33eec145a6a430" "24132f7b6699c6e0118d742351b74141bac3c4388937e40db9207554eaae78c9" "1526aeed166165811eefd9a6f9176061ec3d121ba39500af2048073bea80911e" "76bfa9318742342233d8b0b42e824130b3a50dcc732866ff8e47366aed69de11" "d71aabbbd692b54b6263bfe016607f93553ea214bc1435d17de98894a5c3a086" "3577ee091e1d318c49889574a31175970472f6f182a9789f1a3e9e4513641d86" "a83f05e5e2f2538376ea2bfdf9e3cd8b7f7593b16299238c1134c1529503fa88" "bc836bf29eab22d7e5b4c142d201bcce351806b7c1f94955ccafab8ce5b20208" "845103fcb9b091b0958171653a4413ccfad35552bc39697d448941bcbe5a660d" "6231254e74298a1cf8a5fee7ca64352943de4b495e615c449e9bb27e2ccae709" "56911bd75304fdb19619c9cb4c7b0511214d93f18e566e5b954416756a20cc80" "7c4cfa4eb784539d6e09ecc118428cd8125d6aa3053d8e8413f31a7293d43169" "730a87ed3dc2bf318f3ea3626ce21fb054cd3a1471dcd59c81a4071df02cb601" "c83c095dd01cde64b631fb0fe5980587deec3834dc55144a6e78ff91ebc80b19" "58c3313b4811ed8b30239b1d04816f74d438bcb72626d68181f294b115b7220d" "1623aa627fecd5877246f48199b8e2856647c99c6acdab506173f9bb8b0a41ac" "615123f602c56139c8170c153208406bf467804785007cdc11ba73d18c3a248b" "e1ecb0536abec692b5a5e845067d75273fe36f24d01210bf0aa5842f2a7e029f" "93ed23c504b202cf96ee591138b0012c295338f38046a1f3c14522d4a64d7308" "d5f8099d98174116cba9912fe2a0c3196a7cd405d12fa6b9375c55fc510988b5" "7f791f743870983b9bb90c8285e1e0ba1bf1ea6e9c9a02c60335899ba20f3c94" "dde8c620311ea241c0b490af8e6f570fdd3b941d7bc209e55cd87884eb733b0e" "361f5a2bc2a7d7387b442b2570b0ef35198442b38c2812bf3c70e1e091771d1a" "d74c5485d42ca4b7f3092e50db687600d0e16006d8fa335c69cf4f379dbd0eee" "fa3bdd59ea708164e7821574822ab82a3c51e262d419df941f26d64d015c90ee" "8dc7f4a05c53572d03f161d82158728618fb306636ddeec4cce204578432a06d" default))) '(dashboard-banner-logo-title - "This is my Emacs. There are many like it, but this one is mine. My Emacs is my best friend. It is my life. I must master it as I master my life. My Emacs, without me, is useless. Without my Emacs, I am useless.") + "This is my Emacs. There are many like it, but this one is mine. My Emacs is my best friend. It is my life. I must master it as I master my life. My Emacs, without me, is useless. Without my Emacs, I am useless." t) '(dashboard-center-content t) '(dashboard-navigator-buttons (quote @@ -91,7 +91,7 @@ "Update" "Update emacs" (lambda (&rest _) - (auto-package-update-now)))))) + (auto-package-update-now))))) t) '(dashboard-set-file-icons t) '(dashboard-set-footer nil) '(dashboard-set-heading-icons t) From a8826799243068e991088f642b2038fae8720863 Mon Sep 17 00:00:00 2001 From: andrew Date: Wed, 22 Apr 2020 16:06:06 +0200 Subject: [PATCH 05/23] added missing ) to emacs.el --- emacs.el | 41 ++++++++++++++++++----------------------- 1 file changed, 18 insertions(+), 23 deletions(-) diff --git a/emacs.el b/emacs.el index 69511eb..77f8e26 100644 --- a/emacs.el +++ b/emacs.el @@ -59,39 +59,35 @@ ;; If there is more than one, they won't work right. '(ansi-color-names-vector ["#242730" "#ff665c" "#7bc275" "#FCCE7B" "#51afef" "#C57BDB" "#5cEfFF" "#bbc2cf"]) - '(custom-enabled-themes (quote (spacemacs-dark))) + '(custom-enabled-themes '(spacemacs-dark)) '(custom-safe-themes - (quote - ("e1ef2d5b8091f4953fe17b4ca3dd143d476c106e221d92ded38614266cea3c8b" "229c5cf9c9bd4012be621d271320036c69a14758f70e60385e87880b46d60780" "51956e440cec75ba7e4cff6c79f4f8c884a50b220e78e5e05145386f5b381f7b" "be9645aaa8c11f76a10bcf36aaf83f54f4587ced1b9b679b55639c87404e2499" "6bacece4cf10ea7dd5eae5bfc1019888f0cb62059ff905f37b33eec145a6a430" "24132f7b6699c6e0118d742351b74141bac3c4388937e40db9207554eaae78c9" "1526aeed166165811eefd9a6f9176061ec3d121ba39500af2048073bea80911e" "76bfa9318742342233d8b0b42e824130b3a50dcc732866ff8e47366aed69de11" "d71aabbbd692b54b6263bfe016607f93553ea214bc1435d17de98894a5c3a086" "3577ee091e1d318c49889574a31175970472f6f182a9789f1a3e9e4513641d86" "a83f05e5e2f2538376ea2bfdf9e3cd8b7f7593b16299238c1134c1529503fa88" "bc836bf29eab22d7e5b4c142d201bcce351806b7c1f94955ccafab8ce5b20208" "845103fcb9b091b0958171653a4413ccfad35552bc39697d448941bcbe5a660d" "6231254e74298a1cf8a5fee7ca64352943de4b495e615c449e9bb27e2ccae709" "56911bd75304fdb19619c9cb4c7b0511214d93f18e566e5b954416756a20cc80" "7c4cfa4eb784539d6e09ecc118428cd8125d6aa3053d8e8413f31a7293d43169" "730a87ed3dc2bf318f3ea3626ce21fb054cd3a1471dcd59c81a4071df02cb601" "c83c095dd01cde64b631fb0fe5980587deec3834dc55144a6e78ff91ebc80b19" "58c3313b4811ed8b30239b1d04816f74d438bcb72626d68181f294b115b7220d" "1623aa627fecd5877246f48199b8e2856647c99c6acdab506173f9bb8b0a41ac" "615123f602c56139c8170c153208406bf467804785007cdc11ba73d18c3a248b" "e1ecb0536abec692b5a5e845067d75273fe36f24d01210bf0aa5842f2a7e029f" "93ed23c504b202cf96ee591138b0012c295338f38046a1f3c14522d4a64d7308" "d5f8099d98174116cba9912fe2a0c3196a7cd405d12fa6b9375c55fc510988b5" "7f791f743870983b9bb90c8285e1e0ba1bf1ea6e9c9a02c60335899ba20f3c94" "dde8c620311ea241c0b490af8e6f570fdd3b941d7bc209e55cd87884eb733b0e" "361f5a2bc2a7d7387b442b2570b0ef35198442b38c2812bf3c70e1e091771d1a" "d74c5485d42ca4b7f3092e50db687600d0e16006d8fa335c69cf4f379dbd0eee" "fa3bdd59ea708164e7821574822ab82a3c51e262d419df941f26d64d015c90ee" "8dc7f4a05c53572d03f161d82158728618fb306636ddeec4cce204578432a06d" default))) + '("bffa9739ce0752a37d9b1eee78fc00ba159748f50dc328af4be661484848e476" "e1ef2d5b8091f4953fe17b4ca3dd143d476c106e221d92ded38614266cea3c8b" "229c5cf9c9bd4012be621d271320036c69a14758f70e60385e87880b46d60780" "51956e440cec75ba7e4cff6c79f4f8c884a50b220e78e5e05145386f5b381f7b" "be9645aaa8c11f76a10bcf36aaf83f54f4587ced1b9b679b55639c87404e2499" "6bacece4cf10ea7dd5eae5bfc1019888f0cb62059ff905f37b33eec145a6a430" "24132f7b6699c6e0118d742351b74141bac3c4388937e40db9207554eaae78c9" "1526aeed166165811eefd9a6f9176061ec3d121ba39500af2048073bea80911e" "76bfa9318742342233d8b0b42e824130b3a50dcc732866ff8e47366aed69de11" "d71aabbbd692b54b6263bfe016607f93553ea214bc1435d17de98894a5c3a086" "3577ee091e1d318c49889574a31175970472f6f182a9789f1a3e9e4513641d86" "a83f05e5e2f2538376ea2bfdf9e3cd8b7f7593b16299238c1134c1529503fa88" "bc836bf29eab22d7e5b4c142d201bcce351806b7c1f94955ccafab8ce5b20208" "845103fcb9b091b0958171653a4413ccfad35552bc39697d448941bcbe5a660d" "6231254e74298a1cf8a5fee7ca64352943de4b495e615c449e9bb27e2ccae709" "56911bd75304fdb19619c9cb4c7b0511214d93f18e566e5b954416756a20cc80" "7c4cfa4eb784539d6e09ecc118428cd8125d6aa3053d8e8413f31a7293d43169" "730a87ed3dc2bf318f3ea3626ce21fb054cd3a1471dcd59c81a4071df02cb601" "c83c095dd01cde64b631fb0fe5980587deec3834dc55144a6e78ff91ebc80b19" "58c3313b4811ed8b30239b1d04816f74d438bcb72626d68181f294b115b7220d" "1623aa627fecd5877246f48199b8e2856647c99c6acdab506173f9bb8b0a41ac" "615123f602c56139c8170c153208406bf467804785007cdc11ba73d18c3a248b" "e1ecb0536abec692b5a5e845067d75273fe36f24d01210bf0aa5842f2a7e029f" "93ed23c504b202cf96ee591138b0012c295338f38046a1f3c14522d4a64d7308" "d5f8099d98174116cba9912fe2a0c3196a7cd405d12fa6b9375c55fc510988b5" "7f791f743870983b9bb90c8285e1e0ba1bf1ea6e9c9a02c60335899ba20f3c94" "dde8c620311ea241c0b490af8e6f570fdd3b941d7bc209e55cd87884eb733b0e" "361f5a2bc2a7d7387b442b2570b0ef35198442b38c2812bf3c70e1e091771d1a" "d74c5485d42ca4b7f3092e50db687600d0e16006d8fa335c69cf4f379dbd0eee" "fa3bdd59ea708164e7821574822ab82a3c51e262d419df941f26d64d015c90ee" "8dc7f4a05c53572d03f161d82158728618fb306636ddeec4cce204578432a06d" default)) '(dashboard-banner-logo-title - "This is my Emacs. There are many like it, but this one is mine. My Emacs is my best friend. It is my life. I must master it as I master my life. My Emacs, without me, is useless. Without my Emacs, I am useless." t) + "This is my Emacs. There are many like it, but this one is mine. My Emacs is my best friend. It is my life. I must master it as I master my life. My Emacs, without me, is useless. Without my Emacs, I am useless.") '(dashboard-center-content t) '(dashboard-navigator-buttons - (quote - (((#("" 0 1 - (face - (:family "Material Icons" :height 1.44) - font-lock-face - (:family "Material Icons" :height 1.44) - display - (raise -0.288) - rear-nonsticky t)) + '(((#("" 0 1 + (rear-nonsticky t display + (raise -0.288) + font-lock-face + (:family "Material Icons" :height 1.44) + face + (:family "Material Icons" :height 1.44))) "Refresh" "Refresh packages" (lambda (&rest _) (package-refresh-contents t))) (#("" 0 1 - (face - (:family "FontAwesome" :height 1.44) - font-lock-face - (:family "FontAwesome" :height 1.44) - display - (raise 0.0) - rear-nonsticky t)) + (rear-nonsticky t display + (raise 0.0) + font-lock-face + (:family "FontAwesome" :height 1.44) + face + (:family "FontAwesome" :height 1.44))) "Update" "Update emacs" (lambda (&rest _) - (auto-package-update-now))))) t) + (auto-package-update-now)))))) '(dashboard-set-file-icons t) '(dashboard-set-footer nil) '(dashboard-set-heading-icons t) @@ -102,8 +98,7 @@ '(jdee-db-spec-breakpoint-face-colors (cons "#1c1f24" "#484854")) '(objed-cursor-color "#ff665c") '(package-selected-packages - (quote - (org so-long restclient helm lsp-mode i3wm-config-mode wgrep dashboard-hackernews company-tern all-the-icons-dired use-package-ensure-system-package blacken yasnippet-snippets yasnippet shader-mode flycheck omnisharp calm-forest color-theme use-package bundler git-timemachine git-time-metric magit web-mode ivy ag projectile-rails projectile company calmer-forest-theme))) + '(org so-long restclient helm lsp-mode i3wm-config-mode wgrep dashboard-hackernews company-tern all-the-icons-dired use-package-ensure-system-package blacken yasnippet-snippets yasnippet shader-mode flycheck omnisharp calm-forest color-theme use-package bundler git-timemachine git-time-metric magit web-mode ivy ag projectile-rails projectile company calmer-forest-theme)) '(pdf-view-midnight-colors (cons "#bbc2cf" "#242730")) '(rustic-ansi-faces ["#242730" "#ff665c" "#7bc275" "#FCCE7B" "#51afef" "#C57BDB" "#5cEfFF" "#bbc2cf"]) From 3f932f009442fa3969492a348098fe2a5a366138 Mon Sep 17 00:00:00 2001 From: andrew Date: Wed, 22 Apr 2020 16:27:28 +0200 Subject: [PATCH 06/23] final version since last update from master --- config/init-face.el | 6 +--- emacs.el | 84 +++++++++++++++++++++++++++++++++++++-------- 2 files changed, 71 insertions(+), 19 deletions(-) diff --git a/config/init-face.el b/config/init-face.el index 9841fd6..514623e 100644 --- a/config/init-face.el +++ b/config/init-face.el @@ -51,11 +51,7 @@ ;;:ensure-system-package (pylint . "pip3 install pylint") ) -(use-package solarized-theme - :ensure t - :init - - ) +(use-package solarized-theme :ensure t) (use-package shader-mode :ensure t) diff --git a/emacs.el b/emacs.el index 77f8e26..d0c4001 100644 --- a/emacs.el +++ b/emacs.el @@ -59,31 +59,38 @@ ;; If there is more than one, they won't work right. '(ansi-color-names-vector ["#242730" "#ff665c" "#7bc275" "#FCCE7B" "#51afef" "#C57BDB" "#5cEfFF" "#bbc2cf"]) + '(compilation-message-face 'default) + '(cua-global-mark-cursor-color "#689d6a") + '(cua-normal-cursor-color "#a89984") + '(cua-overwrite-cursor-color "#d79921") + '(cua-read-only-cursor-color "#98971a") '(custom-enabled-themes '(spacemacs-dark)) '(custom-safe-themes - '("bffa9739ce0752a37d9b1eee78fc00ba159748f50dc328af4be661484848e476" "e1ef2d5b8091f4953fe17b4ca3dd143d476c106e221d92ded38614266cea3c8b" "229c5cf9c9bd4012be621d271320036c69a14758f70e60385e87880b46d60780" "51956e440cec75ba7e4cff6c79f4f8c884a50b220e78e5e05145386f5b381f7b" "be9645aaa8c11f76a10bcf36aaf83f54f4587ced1b9b679b55639c87404e2499" "6bacece4cf10ea7dd5eae5bfc1019888f0cb62059ff905f37b33eec145a6a430" "24132f7b6699c6e0118d742351b74141bac3c4388937e40db9207554eaae78c9" "1526aeed166165811eefd9a6f9176061ec3d121ba39500af2048073bea80911e" "76bfa9318742342233d8b0b42e824130b3a50dcc732866ff8e47366aed69de11" "d71aabbbd692b54b6263bfe016607f93553ea214bc1435d17de98894a5c3a086" "3577ee091e1d318c49889574a31175970472f6f182a9789f1a3e9e4513641d86" "a83f05e5e2f2538376ea2bfdf9e3cd8b7f7593b16299238c1134c1529503fa88" "bc836bf29eab22d7e5b4c142d201bcce351806b7c1f94955ccafab8ce5b20208" "845103fcb9b091b0958171653a4413ccfad35552bc39697d448941bcbe5a660d" "6231254e74298a1cf8a5fee7ca64352943de4b495e615c449e9bb27e2ccae709" "56911bd75304fdb19619c9cb4c7b0511214d93f18e566e5b954416756a20cc80" "7c4cfa4eb784539d6e09ecc118428cd8125d6aa3053d8e8413f31a7293d43169" "730a87ed3dc2bf318f3ea3626ce21fb054cd3a1471dcd59c81a4071df02cb601" "c83c095dd01cde64b631fb0fe5980587deec3834dc55144a6e78ff91ebc80b19" "58c3313b4811ed8b30239b1d04816f74d438bcb72626d68181f294b115b7220d" "1623aa627fecd5877246f48199b8e2856647c99c6acdab506173f9bb8b0a41ac" "615123f602c56139c8170c153208406bf467804785007cdc11ba73d18c3a248b" "e1ecb0536abec692b5a5e845067d75273fe36f24d01210bf0aa5842f2a7e029f" "93ed23c504b202cf96ee591138b0012c295338f38046a1f3c14522d4a64d7308" "d5f8099d98174116cba9912fe2a0c3196a7cd405d12fa6b9375c55fc510988b5" "7f791f743870983b9bb90c8285e1e0ba1bf1ea6e9c9a02c60335899ba20f3c94" "dde8c620311ea241c0b490af8e6f570fdd3b941d7bc209e55cd87884eb733b0e" "361f5a2bc2a7d7387b442b2570b0ef35198442b38c2812bf3c70e1e091771d1a" "d74c5485d42ca4b7f3092e50db687600d0e16006d8fa335c69cf4f379dbd0eee" "fa3bdd59ea708164e7821574822ab82a3c51e262d419df941f26d64d015c90ee" "8dc7f4a05c53572d03f161d82158728618fb306636ddeec4cce204578432a06d" default)) + '("fa2b58bb98b62c3b8cf3b6f02f058ef7827a8e497125de0254f56e373abee088" "830877f4aab227556548dc0a28bf395d0abe0e3a0ab95455731c9ea5ab5fe4e1" "2809bcb77ad21312897b541134981282dc455ccd7c14d74cc333b6e549b824f3" "7f1d414afda803f3244c6fb4c2c64bea44dac040ed3731ec9d75275b9e831fe5" "0fffa9669425ff140ff2ae8568c7719705ef33b7a927a0ba7c5e2ffcfac09b75" "bffa9739ce0752a37d9b1eee78fc00ba159748f50dc328af4be661484848e476" "e1ef2d5b8091f4953fe17b4ca3dd143d476c106e221d92ded38614266cea3c8b" "229c5cf9c9bd4012be621d271320036c69a14758f70e60385e87880b46d60780" "51956e440cec75ba7e4cff6c79f4f8c884a50b220e78e5e05145386f5b381f7b" "be9645aaa8c11f76a10bcf36aaf83f54f4587ced1b9b679b55639c87404e2499" "6bacece4cf10ea7dd5eae5bfc1019888f0cb62059ff905f37b33eec145a6a430" "24132f7b6699c6e0118d742351b74141bac3c4388937e40db9207554eaae78c9" "1526aeed166165811eefd9a6f9176061ec3d121ba39500af2048073bea80911e" "76bfa9318742342233d8b0b42e824130b3a50dcc732866ff8e47366aed69de11" "d71aabbbd692b54b6263bfe016607f93553ea214bc1435d17de98894a5c3a086" "3577ee091e1d318c49889574a31175970472f6f182a9789f1a3e9e4513641d86" "a83f05e5e2f2538376ea2bfdf9e3cd8b7f7593b16299238c1134c1529503fa88" "bc836bf29eab22d7e5b4c142d201bcce351806b7c1f94955ccafab8ce5b20208" "845103fcb9b091b0958171653a4413ccfad35552bc39697d448941bcbe5a660d" "6231254e74298a1cf8a5fee7ca64352943de4b495e615c449e9bb27e2ccae709" "56911bd75304fdb19619c9cb4c7b0511214d93f18e566e5b954416756a20cc80" "7c4cfa4eb784539d6e09ecc118428cd8125d6aa3053d8e8413f31a7293d43169" "730a87ed3dc2bf318f3ea3626ce21fb054cd3a1471dcd59c81a4071df02cb601" "c83c095dd01cde64b631fb0fe5980587deec3834dc55144a6e78ff91ebc80b19" "58c3313b4811ed8b30239b1d04816f74d438bcb72626d68181f294b115b7220d" "1623aa627fecd5877246f48199b8e2856647c99c6acdab506173f9bb8b0a41ac" "615123f602c56139c8170c153208406bf467804785007cdc11ba73d18c3a248b" "e1ecb0536abec692b5a5e845067d75273fe36f24d01210bf0aa5842f2a7e029f" "93ed23c504b202cf96ee591138b0012c295338f38046a1f3c14522d4a64d7308" "d5f8099d98174116cba9912fe2a0c3196a7cd405d12fa6b9375c55fc510988b5" "7f791f743870983b9bb90c8285e1e0ba1bf1ea6e9c9a02c60335899ba20f3c94" "dde8c620311ea241c0b490af8e6f570fdd3b941d7bc209e55cd87884eb733b0e" "361f5a2bc2a7d7387b442b2570b0ef35198442b38c2812bf3c70e1e091771d1a" "d74c5485d42ca4b7f3092e50db687600d0e16006d8fa335c69cf4f379dbd0eee" "fa3bdd59ea708164e7821574822ab82a3c51e262d419df941f26d64d015c90ee" "8dc7f4a05c53572d03f161d82158728618fb306636ddeec4cce204578432a06d" default)) '(dashboard-banner-logo-title "This is my Emacs. There are many like it, but this one is mine. My Emacs is my best friend. It is my life. I must master it as I master my life. My Emacs, without me, is useless. Without my Emacs, I am useless.") '(dashboard-center-content t) '(dashboard-navigator-buttons '(((#("" 0 1 - (rear-nonsticky t display - (raise -0.288) - font-lock-face - (:family "Material Icons" :height 1.44) - face - (:family "Material Icons" :height 1.44))) + (face + (:family "Material Icons" :height 1.44) + font-lock-face + (:family "Material Icons" :height 1.44) + display + (raise -0.288) + rear-nonsticky t)) "Refresh" "Refresh packages" (lambda (&rest _) (package-refresh-contents t))) (#("" 0 1 - (rear-nonsticky t display - (raise 0.0) - font-lock-face - (:family "FontAwesome" :height 1.44) - face - (:family "FontAwesome" :height 1.44))) + (face + (:family "FontAwesome" :height 1.44) + font-lock-face + (:family "FontAwesome" :height 1.44) + display + (raise 0.0) + rear-nonsticky t)) "Update" "Update emacs" (lambda (&rest _) @@ -93,17 +100,60 @@ '(dashboard-set-heading-icons t) '(dashboard-set-navigator t) '(fci-rule-color "#62686E") + '(highlight-changes-colors '("#d3869b" "#b16286")) + '(highlight-symbol-colors + '("#51d941b82b0f" "#37ea42e437b4" "#5b6434562bc9" "#47f636913db1" "#437d4142298e" "#533d35ed2652" "#31483d9f3e1f")) + '(highlight-symbol-foreground-color "#bdae93") + '(highlight-tail-colors + '(("#32302f" . 0) + ("#747400" . 20) + ("#2e7d33" . 30) + ("#14676b" . 50) + ("#a76e00" . 60) + ("#a53600" . 70) + ("#9f4d64" . 85) + ("#32302f" . 100))) + '(hl-bg-colors + '("#a76e00" "#a53600" "#b21b0a" "#9f4d64" "#8b2a58" "#14676b" "#2e7d33" "#747400")) + '(hl-fg-colors + '("#282828" "#282828" "#282828" "#282828" "#282828" "#282828" "#282828" "#282828")) + '(hl-paren-colors '("#689d6a" "#d79921" "#458588" "#b16286" "#98971a")) + '(hl-todo-keyword-faces + '(("TODO" . "#dc752f") + ("NEXT" . "#dc752f") + ("THEM" . "#2d9574") + ("PROG" . "#4f97d7") + ("OKAY" . "#4f97d7") + ("DONT" . "#f2241f") + ("FAIL" . "#f2241f") + ("DONE" . "#86dc2f") + ("NOTE" . "#b1951d") + ("KLUDGE" . "#b1951d") + ("HACK" . "#b1951d") + ("TEMP" . "#b1951d") + ("FIXME" . "#dc752f") + ("XXX+" . "#dc752f") + ("\\?\\?\\?+" . "#dc752f"))) '(jdee-db-active-breakpoint-face-colors (cons "#1c1f24" "#51afef")) '(jdee-db-requested-breakpoint-face-colors (cons "#1c1f24" "#7bc275")) '(jdee-db-spec-breakpoint-face-colors (cons "#1c1f24" "#484854")) + '(lsp-ui-doc-border "#bdae93") + '(nrepl-message-colors + '("#fb4933" "#d65d0e" "#d79921" "#747400" "#b9b340" "#14676b" "#689d6a" "#d3869b" "#b16286")) '(objed-cursor-color "#ff665c") '(package-selected-packages '(org so-long restclient helm lsp-mode i3wm-config-mode wgrep dashboard-hackernews company-tern all-the-icons-dired use-package-ensure-system-package blacken yasnippet-snippets yasnippet shader-mode flycheck omnisharp calm-forest color-theme use-package bundler git-timemachine git-time-metric magit web-mode ivy ag projectile-rails projectile company calmer-forest-theme)) '(pdf-view-midnight-colors (cons "#bbc2cf" "#242730")) + '(pos-tip-background-color "#32302f") + '(pos-tip-foreground-color "#bdae93") '(rustic-ansi-faces ["#242730" "#ff665c" "#7bc275" "#FCCE7B" "#51afef" "#C57BDB" "#5cEfFF" "#bbc2cf"]) '(show-week-agenda-p t t) + '(smartrep-mode-line-active-bg (solarized-color-blend "#98971a" "#32302f" 0.2)) + '(term-default-bg-color "#282828") + '(term-default-fg-color "#a89984") '(vc-annotate-background "#242730") + '(vc-annotate-background-mode nil) '(vc-annotate-color-map (list (cons 20 "#7bc275") @@ -124,7 +174,13 @@ (cons 320 "#754f56") (cons 340 "#62686E") (cons 360 "#62686E"))) - '(vc-annotate-very-old-color nil)) + '(vc-annotate-very-old-color nil) + '(weechat-color-list + '(unspecified "#282828" "#32302f" "#b21b0a" "#fb4933" "#747400" "#98971a" "#a76e00" "#d79921" "#14676b" "#458588" "#9f4d64" "#d3869b" "#2e7d33" "#689d6a" "#a89984" "#282828")) + '(xterm-color-names + ["#32302f" "#fb4933" "#98971a" "#d79921" "#458588" "#d3869b" "#689d6a" "#a89984"]) + '(xterm-color-names-bright + ["#282828" "#d65d0e" "#7c6f64" "#282828" "#a89984" "#b16286" "#bdae93" "#fbf1c7"])) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. From 6b0ef662b209dcf95e1a22d7dd18cab7b49fdc99 Mon Sep 17 00:00:00 2001 From: andrew Date: Wed, 22 Apr 2020 16:38:40 +0200 Subject: [PATCH 07/23] added overwrite mode for selected text --- emacs.el | 1 + 1 file changed, 1 insertion(+) diff --git a/emacs.el b/emacs.el index d0c4001..1d4df71 100644 --- a/emacs.el +++ b/emacs.el @@ -194,3 +194,4 @@ '(org-table ((t (:foreground "deep sky blue"))))) (set-face-attribute 'default (selected-frame) :height 90) +(delete-selection-mode 1) From bb59e591160e7fd15112c7c412aa5685f9e8021f Mon Sep 17 00:00:00 2001 From: alec Date: Wed, 22 Apr 2020 18:25:52 +0200 Subject: [PATCH 08/23] fixed theme. moved deletion config to nav. --- config/init-face.el | 8 ++- config/init-nav.el | 2 + emacs.el | 142 -------------------------------------------- 3 files changed, 8 insertions(+), 144 deletions(-) diff --git a/config/init-face.el b/config/init-face.el index 514623e..7b56bdf 100644 --- a/config/init-face.el +++ b/config/init-face.el @@ -51,8 +51,6 @@ ;;:ensure-system-package (pylint . "pip3 install pylint") ) -(use-package solarized-theme :ensure t) - (use-package shader-mode :ensure t) ;; Requirements for dashboard @@ -147,3 +145,9 @@ (use-package doom-modeline :ensure t :hook (after-init . doom-modeline-mode)) + +(use-package solarized-theme + :ensure t + :config + (load-theme 'solarized-dark t) + ) diff --git a/config/init-nav.el b/config/init-nav.el index 89b0ef7..e834248 100644 --- a/config/init-nav.el +++ b/config/init-nav.el @@ -1,6 +1,8 @@ ;; Macro to revert buffer (global-set-key [f6] 'revert-buffer) +(delete-selection-mode 1) + (defun split-and-follow-horizontally () (interactive) (split-window-below) diff --git a/emacs.el b/emacs.el index 1d4df71..9ffb02b 100644 --- a/emacs.el +++ b/emacs.el @@ -52,146 +52,4 @@ (load-file "~/.emacs.d/config/init-web.el") (load-file "~/.emacs.d/config/init-csharp.el") -(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. - '(ansi-color-names-vector - ["#242730" "#ff665c" "#7bc275" "#FCCE7B" "#51afef" "#C57BDB" "#5cEfFF" "#bbc2cf"]) - '(compilation-message-face 'default) - '(cua-global-mark-cursor-color "#689d6a") - '(cua-normal-cursor-color "#a89984") - '(cua-overwrite-cursor-color "#d79921") - '(cua-read-only-cursor-color "#98971a") - '(custom-enabled-themes '(spacemacs-dark)) - '(custom-safe-themes - '("fa2b58bb98b62c3b8cf3b6f02f058ef7827a8e497125de0254f56e373abee088" "830877f4aab227556548dc0a28bf395d0abe0e3a0ab95455731c9ea5ab5fe4e1" "2809bcb77ad21312897b541134981282dc455ccd7c14d74cc333b6e549b824f3" "7f1d414afda803f3244c6fb4c2c64bea44dac040ed3731ec9d75275b9e831fe5" "0fffa9669425ff140ff2ae8568c7719705ef33b7a927a0ba7c5e2ffcfac09b75" "bffa9739ce0752a37d9b1eee78fc00ba159748f50dc328af4be661484848e476" "e1ef2d5b8091f4953fe17b4ca3dd143d476c106e221d92ded38614266cea3c8b" "229c5cf9c9bd4012be621d271320036c69a14758f70e60385e87880b46d60780" "51956e440cec75ba7e4cff6c79f4f8c884a50b220e78e5e05145386f5b381f7b" "be9645aaa8c11f76a10bcf36aaf83f54f4587ced1b9b679b55639c87404e2499" "6bacece4cf10ea7dd5eae5bfc1019888f0cb62059ff905f37b33eec145a6a430" "24132f7b6699c6e0118d742351b74141bac3c4388937e40db9207554eaae78c9" "1526aeed166165811eefd9a6f9176061ec3d121ba39500af2048073bea80911e" "76bfa9318742342233d8b0b42e824130b3a50dcc732866ff8e47366aed69de11" "d71aabbbd692b54b6263bfe016607f93553ea214bc1435d17de98894a5c3a086" "3577ee091e1d318c49889574a31175970472f6f182a9789f1a3e9e4513641d86" "a83f05e5e2f2538376ea2bfdf9e3cd8b7f7593b16299238c1134c1529503fa88" "bc836bf29eab22d7e5b4c142d201bcce351806b7c1f94955ccafab8ce5b20208" "845103fcb9b091b0958171653a4413ccfad35552bc39697d448941bcbe5a660d" "6231254e74298a1cf8a5fee7ca64352943de4b495e615c449e9bb27e2ccae709" "56911bd75304fdb19619c9cb4c7b0511214d93f18e566e5b954416756a20cc80" "7c4cfa4eb784539d6e09ecc118428cd8125d6aa3053d8e8413f31a7293d43169" "730a87ed3dc2bf318f3ea3626ce21fb054cd3a1471dcd59c81a4071df02cb601" "c83c095dd01cde64b631fb0fe5980587deec3834dc55144a6e78ff91ebc80b19" "58c3313b4811ed8b30239b1d04816f74d438bcb72626d68181f294b115b7220d" "1623aa627fecd5877246f48199b8e2856647c99c6acdab506173f9bb8b0a41ac" "615123f602c56139c8170c153208406bf467804785007cdc11ba73d18c3a248b" "e1ecb0536abec692b5a5e845067d75273fe36f24d01210bf0aa5842f2a7e029f" "93ed23c504b202cf96ee591138b0012c295338f38046a1f3c14522d4a64d7308" "d5f8099d98174116cba9912fe2a0c3196a7cd405d12fa6b9375c55fc510988b5" "7f791f743870983b9bb90c8285e1e0ba1bf1ea6e9c9a02c60335899ba20f3c94" "dde8c620311ea241c0b490af8e6f570fdd3b941d7bc209e55cd87884eb733b0e" "361f5a2bc2a7d7387b442b2570b0ef35198442b38c2812bf3c70e1e091771d1a" "d74c5485d42ca4b7f3092e50db687600d0e16006d8fa335c69cf4f379dbd0eee" "fa3bdd59ea708164e7821574822ab82a3c51e262d419df941f26d64d015c90ee" "8dc7f4a05c53572d03f161d82158728618fb306636ddeec4cce204578432a06d" default)) - '(dashboard-banner-logo-title - "This is my Emacs. There are many like it, but this one is mine. My Emacs is my best friend. It is my life. I must master it as I master my life. My Emacs, without me, is useless. Without my Emacs, I am useless.") - '(dashboard-center-content t) - '(dashboard-navigator-buttons - '(((#("" 0 1 - (face - (:family "Material Icons" :height 1.44) - font-lock-face - (:family "Material Icons" :height 1.44) - display - (raise -0.288) - rear-nonsticky t)) - "Refresh" "Refresh packages" - (lambda - (&rest _) - (package-refresh-contents t))) - (#("" 0 1 - (face - (:family "FontAwesome" :height 1.44) - font-lock-face - (:family "FontAwesome" :height 1.44) - display - (raise 0.0) - rear-nonsticky t)) - "Update" "Update emacs" - (lambda - (&rest _) - (auto-package-update-now)))))) - '(dashboard-set-file-icons t) - '(dashboard-set-footer nil) - '(dashboard-set-heading-icons t) - '(dashboard-set-navigator t) - '(fci-rule-color "#62686E") - '(highlight-changes-colors '("#d3869b" "#b16286")) - '(highlight-symbol-colors - '("#51d941b82b0f" "#37ea42e437b4" "#5b6434562bc9" "#47f636913db1" "#437d4142298e" "#533d35ed2652" "#31483d9f3e1f")) - '(highlight-symbol-foreground-color "#bdae93") - '(highlight-tail-colors - '(("#32302f" . 0) - ("#747400" . 20) - ("#2e7d33" . 30) - ("#14676b" . 50) - ("#a76e00" . 60) - ("#a53600" . 70) - ("#9f4d64" . 85) - ("#32302f" . 100))) - '(hl-bg-colors - '("#a76e00" "#a53600" "#b21b0a" "#9f4d64" "#8b2a58" "#14676b" "#2e7d33" "#747400")) - '(hl-fg-colors - '("#282828" "#282828" "#282828" "#282828" "#282828" "#282828" "#282828" "#282828")) - '(hl-paren-colors '("#689d6a" "#d79921" "#458588" "#b16286" "#98971a")) - '(hl-todo-keyword-faces - '(("TODO" . "#dc752f") - ("NEXT" . "#dc752f") - ("THEM" . "#2d9574") - ("PROG" . "#4f97d7") - ("OKAY" . "#4f97d7") - ("DONT" . "#f2241f") - ("FAIL" . "#f2241f") - ("DONE" . "#86dc2f") - ("NOTE" . "#b1951d") - ("KLUDGE" . "#b1951d") - ("HACK" . "#b1951d") - ("TEMP" . "#b1951d") - ("FIXME" . "#dc752f") - ("XXX+" . "#dc752f") - ("\\?\\?\\?+" . "#dc752f"))) - '(jdee-db-active-breakpoint-face-colors (cons "#1c1f24" "#51afef")) - '(jdee-db-requested-breakpoint-face-colors (cons "#1c1f24" "#7bc275")) - '(jdee-db-spec-breakpoint-face-colors (cons "#1c1f24" "#484854")) - '(lsp-ui-doc-border "#bdae93") - '(nrepl-message-colors - '("#fb4933" "#d65d0e" "#d79921" "#747400" "#b9b340" "#14676b" "#689d6a" "#d3869b" "#b16286")) - '(objed-cursor-color "#ff665c") - '(package-selected-packages - '(org so-long restclient helm lsp-mode i3wm-config-mode wgrep dashboard-hackernews company-tern all-the-icons-dired use-package-ensure-system-package blacken yasnippet-snippets yasnippet shader-mode flycheck omnisharp calm-forest color-theme use-package bundler git-timemachine git-time-metric magit web-mode ivy ag projectile-rails projectile company calmer-forest-theme)) - '(pdf-view-midnight-colors (cons "#bbc2cf" "#242730")) - '(pos-tip-background-color "#32302f") - '(pos-tip-foreground-color "#bdae93") - '(rustic-ansi-faces - ["#242730" "#ff665c" "#7bc275" "#FCCE7B" "#51afef" "#C57BDB" "#5cEfFF" "#bbc2cf"]) - '(show-week-agenda-p t t) - '(smartrep-mode-line-active-bg (solarized-color-blend "#98971a" "#32302f" 0.2)) - '(term-default-bg-color "#282828") - '(term-default-fg-color "#a89984") - '(vc-annotate-background "#242730") - '(vc-annotate-background-mode nil) - '(vc-annotate-color-map - (list - (cons 20 "#7bc275") - (cons 40 "#a6c677") - (cons 60 "#d1ca79") - (cons 80 "#FCCE7B") - (cons 100 "#f4b96e") - (cons 120 "#eda461") - (cons 140 "#e69055") - (cons 160 "#db8981") - (cons 180 "#d082ae") - (cons 200 "#C57BDB") - (cons 220 "#d874b0") - (cons 240 "#eb6d86") - (cons 260 "#ff665c") - (cons 280 "#d15e59") - (cons 300 "#a35758") - (cons 320 "#754f56") - (cons 340 "#62686E") - (cons 360 "#62686E"))) - '(vc-annotate-very-old-color nil) - '(weechat-color-list - '(unspecified "#282828" "#32302f" "#b21b0a" "#fb4933" "#747400" "#98971a" "#a76e00" "#d79921" "#14676b" "#458588" "#9f4d64" "#d3869b" "#2e7d33" "#689d6a" "#a89984" "#282828")) - '(xterm-color-names - ["#32302f" "#fb4933" "#98971a" "#d79921" "#458588" "#d3869b" "#689d6a" "#a89984"]) - '(xterm-color-names-bright - ["#282828" "#d65d0e" "#7c6f64" "#282828" "#a89984" "#b16286" "#bdae93" "#fbf1c7"])) -(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. - '(default ((t (:inherit nil :stipple nil :background "gray12" :foreground "green" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 90 :width normal :foundry "PfEd" :family "DejaVu Sans Mono")))) - '(all-the-icons-dired-dir-face ((t (:foreground "steel blue")))) - '(org-agenda-date ((t (:foreground "DeepSkyBlue3" :weight ultra-bold)))) - '(org-agenda-date-today ((t (:foreground "cyan" :weight ultra-bold)))) - '(org-agenda-date-weekend ((t (:foreground "DeepSkyBlue4" :weight ultra-bold)))) - '(org-table ((t (:foreground "deep sky blue"))))) - (set-face-attribute 'default (selected-frame) :height 90) -(delete-selection-mode 1) From 3ce5d89adebd8304e04949d28b9521d20b8bcefd Mon Sep 17 00:00:00 2001 From: andrew Date: Sun, 10 May 2020 11:48:45 +0200 Subject: [PATCH 09/23] added ipdb version of pdb and added isort python save hook --- config/init-python.el | 4 ++ emacs.el | 109 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 113 insertions(+) diff --git a/config/init-python.el b/config/init-python.el index 522c1e7..35ab931 100644 --- a/config/init-python.el +++ b/config/init-python.el @@ -30,8 +30,12 @@ (use-package python :ensure t :init + (add-hook 'python-mode-hook + '(lambda() + (add-hook 'before-save-hook 'py-isort-before-save))) (add-hook 'python-mode-hook 'blacken-mode) (fset 'pdb "import pdb; pdb.set_trace()") + (fset 'ipdb "import ipdb; ipdb.set_trace()") :bind (:map python-mode-map ("C-x , p" . pdb) ("C-c ." . jedi:goto-definition) diff --git a/emacs.el b/emacs.el index 9ffb02b..7b7c1e8 100644 --- a/emacs.el +++ b/emacs.el @@ -53,3 +53,112 @@ (load-file "~/.emacs.d/config/init-csharp.el") (set-face-attribute 'default (selected-frame) :height 90) +(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. + '(ansi-color-names-vector + ["#073642" "#dc322f" "#859900" "#b58900" "#268bd2" "#d33682" "#2aa198" "#657b83"]) + '(compilation-message-face 'default) + '(cua-global-mark-cursor-color "#2aa198") + '(cua-normal-cursor-color "#839496") + '(cua-overwrite-cursor-color "#b58900") + '(cua-read-only-cursor-color "#859900") + '(custom-enabled-themes '(spacemacs-dark)) + '(custom-safe-themes + '("bffa9739ce0752a37d9b1eee78fc00ba159748f50dc328af4be661484848e476" default)) + '(dashboard-banner-logo-title + "This is my Emacs. There are many like it, but this one is mine. My Emacs is my best friend. It is my life. I must master it as I master my life. My Emacs, without me, is useless. Without my Emacs, I am useless.") + '(dashboard-center-content t) + '(dashboard-navigator-buttons + '(((#("" 0 1 + (face + (:family "Material Icons" :height 1.44) + font-lock-face + (:family "Material Icons" :height 1.44) + display + (raise -0.288) + rear-nonsticky t)) + "Refresh" "Refresh packages" + (lambda + (&rest _) + (package-refresh-contents t))) + (#("" 0 1 + (face + (:family "FontAwesome" :height 1.44) + font-lock-face + (:family "FontAwesome" :height 1.44) + display + (raise 0.0) + rear-nonsticky t)) + "Update" "Update emacs" + (lambda + (&rest _) + (auto-package-update-now)))))) + '(dashboard-set-file-icons t) + '(dashboard-set-footer nil) + '(dashboard-set-heading-icons t) + '(dashboard-set-navigator t) + '(fci-rule-color "#073642") + '(highlight-changes-colors '("#d33682" "#6c71c4")) + '(highlight-symbol-colors + '("#3b2b40b432a1" "#07ab45f64ce9" "#475733ea3554" "#1d623c04567f" "#2d5343d8332c" "#436f35f73166" "#0613413e597e")) + '(highlight-symbol-foreground-color "#93a1a1") + '(highlight-tail-colors + '(("#073642" . 0) + ("#5b7300" . 20) + ("#007d76" . 30) + ("#0061a8" . 50) + ("#866300" . 60) + ("#992700" . 70) + ("#a00559" . 85) + ("#073642" . 100))) + '(hl-bg-colors + '("#866300" "#992700" "#a7020a" "#a00559" "#243e9b" "#0061a8" "#007d76" "#5b7300")) + '(hl-fg-colors + '("#002b36" "#002b36" "#002b36" "#002b36" "#002b36" "#002b36" "#002b36" "#002b36")) + '(hl-paren-colors '("#2aa198" "#b58900" "#268bd2" "#6c71c4" "#859900")) + '(lsp-ui-doc-border "#93a1a1") + '(nrepl-message-colors + '("#dc322f" "#cb4b16" "#b58900" "#5b7300" "#b3c34d" "#0061a8" "#2aa198" "#d33682" "#6c71c4")) + '(pos-tip-background-color "#073642") + '(pos-tip-foreground-color "#93a1a1") + '(show-week-agenda-p t t) + '(smartrep-mode-line-active-bg (solarized-color-blend "#859900" "#073642" 0.2)) + '(term-default-bg-color "#002b36") + '(term-default-fg-color "#839496") + '(vc-annotate-background nil) + '(vc-annotate-background-mode nil) + '(vc-annotate-color-map + '((20 . "#dc322f") + (40 . "#ca7966832090") + (60 . "#c05578c91534") + (80 . "#b58900") + (100 . "#a6088eed0000") + (120 . "#9e3a91a60000") + (140 . "#9628943b0000") + (160 . "#8dc596ad0000") + (180 . "#859900") + (200 . "#76ef9b6045e8") + (220 . "#6cd69ca95b9d") + (240 . "#5f5f9e06701f") + (260 . "#4c1a9f778424") + (280 . "#2aa198") + (300 . "#3002984eaf4d") + (320 . "#2f6f93e8bae0") + (340 . "#2c598f79c66f") + (360 . "#268bd2"))) + '(vc-annotate-very-old-color nil) + '(weechat-color-list + '(unspecified "#002b36" "#073642" "#a7020a" "#dc322f" "#5b7300" "#859900" "#866300" "#b58900" "#0061a8" "#268bd2" "#a00559" "#d33682" "#007d76" "#2aa198" "#839496" "#657b83")) + '(xterm-color-names + ["#073642" "#dc322f" "#859900" "#b58900" "#268bd2" "#d33682" "#2aa198" "#eee8d5"]) + '(xterm-color-names-bright + ["#002b36" "#cb4b16" "#586e75" "#657b83" "#839496" "#6c71c4" "#93a1a1" "#fdf6e3"])) +(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. + ) From 1b0449271efa04e9deb01617afaafffce11e8ea8 Mon Sep 17 00:00:00 2001 From: andrew Date: Thu, 9 Jul 2020 23:24:45 +0200 Subject: [PATCH 10/23] commit before pulling master --- config/init-js-tide.el | 70 ++++++++++++++++++++++++++++++++++++++++++ emacs.el | 28 ++++++++--------- 2 files changed, 84 insertions(+), 14 deletions(-) create mode 100644 config/init-js-tide.el diff --git a/config/init-js-tide.el b/config/init-js-tide.el new file mode 100644 index 0000000..bcbbb1d --- /dev/null +++ b/config/init-js-tide.el @@ -0,0 +1,70 @@ +(require 'use-package) + +(use-package json-mode + :ensure t + ) + +(defun setup-tide-mode () + (interactive) + (tide-setup) + (flycheck-mode +1) + (setq flycheck-check-syntax-automatically '(save mode-enabled)) + (eldoc-mode +1) + (tide-hl-identifier-mode +1) + (company-mode +1)) + +(use-package tide + :ensure t + :after (typescript-mode company flycheck web-mode) + :hook ((typescript-mode . tide-setup) + (typescript-mode . tide-hl-identifier-mode) + ) + :config + (define-key tide-mode-map (kbd "C-c .") 'tide-jump-to-definition) + (define-key tide-mode-map (kbd "C-c ,") 'tide-jump-back) + (define-key tide-mode-map (kbd "C-c r") 'tide-rename-symbol) + (add-to-list 'flycheck-disabled-checkers 'tsx-tide) + (flycheck-add-next-checker 'javascript-eslint 'javascript-tide 'append) + (flycheck-add-next-checker 'javascript-eslint 'jsx-tide 'append) + ) + +(setq company-tooltip-align-annotations t) + +(use-package web-mode + :ensure t + :config + (progn + (defun my-web-mode-js-hook() + + (flycheck-mode 0) + (if (equal web-mode-content-type "jsx") + (setup-tide-mode) + (flycheck-mode 1) + ) + + (when (string-equal "tsx" (file-name-extension buffer-file-name)) + (setup-tide-mode) + (flycheck-mode 1) + ) + ) + + (add-hook 'web-mode-hook + (lambda () + (when (string-equal "tsx" (file-name-extension buffer-file-name)) + (setup-tide-mode)))) + + ;;(flycheck-add-mode 'typescript-tslint 'web-mode) + + ) + (setq web-mode-content-types-alist '(("jsx" . "\\.js[x]?\\'"))) + (add-hook 'web-mode-hook 'my-web-mode-js-hook) + (add-to-list 'auto-mode-alist '("\\.js?\\'" . web-mode)) + (add-to-list 'auto-mode-alist '("\\.tsx\\'" . web-mode)) + (setq-default flycheck-disabled-checkers + (append flycheck-disabled-checkers + '(javascript-jshint))) + (flycheck-add-mode 'javascript-eslint 'web-mode) + ) + +(provide 'init-js-tide) +;; init-js.el ends here diff --git a/emacs.el b/emacs.el index 7b7c1e8..bc2ec5b 100644 --- a/emacs.el +++ b/emacs.el @@ -73,25 +73,23 @@ '(dashboard-center-content t) '(dashboard-navigator-buttons '(((#("" 0 1 - (face - (:family "Material Icons" :height 1.44) - font-lock-face - (:family "Material Icons" :height 1.44) - display - (raise -0.288) - rear-nonsticky t)) + (rear-nonsticky t display + (raise -0.288) + font-lock-face + (:family "Material Icons" :height 1.44) + face + (:family "Material Icons" :height 1.44))) "Refresh" "Refresh packages" (lambda (&rest _) (package-refresh-contents t))) (#("" 0 1 - (face - (:family "FontAwesome" :height 1.44) - font-lock-face - (:family "FontAwesome" :height 1.44) - display - (raise 0.0) - rear-nonsticky t)) + (rear-nonsticky t display + (raise 0.0) + font-lock-face + (:family "FontAwesome" :height 1.44) + face + (:family "FontAwesome" :height 1.44))) "Update" "Update emacs" (lambda (&rest _) @@ -122,6 +120,8 @@ '(lsp-ui-doc-border "#93a1a1") '(nrepl-message-colors '("#dc322f" "#cb4b16" "#b58900" "#5b7300" "#b3c34d" "#0061a8" "#2aa198" "#d33682" "#6c71c4")) + '(package-selected-packages + '(tide add-node-modules-path yasnippet ws-butler wgrep web-mode use-package-ensure-system-package spacemacs-theme solarized-theme smartparens shader-mode restclient rbenv py-isort projectile-rails org omnisharp markdown-mode magit highlight-indent-guides git-timemachine exec-path-from-shell doom-modeline diminish dashboard counsel-projectile company-tern company-jedi calmer-forest-theme blacken auto-package-update all-the-icons-dired ag)) '(pos-tip-background-color "#073642") '(pos-tip-foreground-color "#93a1a1") '(show-week-agenda-p t t) From 12acf84be1b02a2f12d3cd25f46dc1aaab647076 Mon Sep 17 00:00:00 2001 From: andrew Date: Thu, 9 Jul 2020 23:51:37 +0200 Subject: [PATCH 11/23] got emacs working after latest pull --- config/flycheck_init-shell.elc | Bin 0 -> 888 bytes config/init-shell.el | 2 +- emacs.el | 118 --------------------------------- 3 files changed, 1 insertion(+), 119 deletions(-) create mode 100644 config/flycheck_init-shell.elc diff --git a/config/flycheck_init-shell.elc b/config/flycheck_init-shell.elc new file mode 100644 index 0000000000000000000000000000000000000000..5afd6b42f3ea0c69ba98a041b728b0bbd7dd6ec3 GIT binary patch literal 888 zcmbu8J#X7E5QaS#n!0tpIztm6RQ2K1aXl4Ah5+4~%@T?eNm+y`(jcj}>X6^wlPo0& zf=(eoLApEMz4z$2z5BlVuvjdj?RE=0+n$t`V*F4B?pov?eo5z*HIS|2B)&;T=Wi7n zK&`=^f@;-Y3>4wxXmma_%0o?wp!3p$=nb}tgRtBOr_8}$lh^qGD1;R7R4CoV+2&Oa zVJU~P0k|~*DYy$YyCsWZ-+t`w?}0bykOxwEJ(fo!z+2#Gppu|1z9=$v<3Xa+N;(J) z1!noVE>U>X8U(y`MNxEF^+7Ujg@k31Cn@cWc3v!tEKTTb^^P7lw7*~b-n^Ludp0tG3Rdgw2jas3HPi@b9BeiCOn>E%R;bL!;J}ZAu8b|4~w5hT(r!KHz z8rU!?j7Efdef%6(=$oH3K*73xIqP&11$#aMp@gg?6)!OjV9uy!Ota+~+-zA5C`VQ_ sglE5D67s9)A6+~OwEzGB literal 0 HcmV?d00001 diff --git a/config/init-shell.el b/config/init-shell.el index 76609d9..a08fc3d 100644 --- a/config/init-shell.el +++ b/config/init-shell.el @@ -1,5 +1,5 @@ (global-set-key (kbd "C-c M-o") 'comint-clear-buffer) - +(use-package shx :ensure t) (shx-global-mode 1) ;; History searching already available through M-r, C-r to cycle diff --git a/emacs.el b/emacs.el index 1947904..743e303 100644 --- a/emacs.el +++ b/emacs.el @@ -51,122 +51,4 @@ (load-file "~/.emacs.d/config/init-python.el") (load-file "~/.emacs.d/config/init-web.el") (load-file "~/.emacs.d/config/init-csharp.el") - -;; (set-face-attribute 'default (selected-frame) :height 90) (load-file "~/.emacs.d/config/init-rest.el") -(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. - '(ansi-color-names-vector - ["#073642" "#dc322f" "#859900" "#b58900" "#268bd2" "#d33682" "#2aa198" "#657b83"]) - '(compilation-message-face 'default) - '(cua-global-mark-cursor-color "#2aa198") - '(cua-normal-cursor-color "#839496") - '(cua-overwrite-cursor-color "#b58900") - '(cua-read-only-cursor-color "#859900") - '(custom-enabled-themes '(spacemacs-dark)) - '(custom-safe-themes - '("bffa9739ce0752a37d9b1eee78fc00ba159748f50dc328af4be661484848e476" default)) - '(dashboard-banner-logo-title - "This is my Emacs. There are many like it, but this one is mine. My Emacs is my best friend. It is my life. I must master it as I master my life. My Emacs, without me, is useless. Without my Emacs, I am useless.") - '(dashboard-center-content t) - '(dashboard-navigator-buttons - (quote - (((#("" 0 1 - (rear-nonsticky t display - (raise -0.288) - font-lock-face - (:family "Material Icons" :height 1.44) - face - (:family "Material Icons" :height 1.44))) - "Refresh" "Refresh packages" - (lambda - (&rest _) - (package-refresh-contents t))) - (#("" 0 1 - (rear-nonsticky t display - (raise 0.0) - font-lock-face - (:family "FontAwesome" :height 1.44) - face - (:family "FontAwesome" :height 1.44))) - "Update" "Update emacs" - (lambda - (&rest _) - (auto-package-update-now)))))) - '(dashboard-set-file-icons t) - '(dashboard-set-footer nil) - '(dashboard-set-heading-icons t) - '(dashboard-set-navigator t) - '(fci-rule-color "#073642") - '(highlight-changes-colors '("#d33682" "#6c71c4")) - '(highlight-symbol-colors - '("#3b2b40b432a1" "#07ab45f64ce9" "#475733ea3554" "#1d623c04567f" "#2d5343d8332c" "#436f35f73166" "#0613413e597e")) - '(highlight-symbol-foreground-color "#93a1a1") - '(highlight-tail-colors - '(("#073642" . 0) - ("#5b7300" . 20) - ("#007d76" . 30) - ("#0061a8" . 50) - ("#866300" . 60) - ("#992700" . 70) - ("#a00559" . 85) - ("#073642" . 100))) - '(hl-bg-colors - '("#866300" "#992700" "#a7020a" "#a00559" "#243e9b" "#0061a8" "#007d76" "#5b7300")) - '(hl-fg-colors - '("#002b36" "#002b36" "#002b36" "#002b36" "#002b36" "#002b36" "#002b36" "#002b36")) - '(hl-paren-colors '("#2aa198" "#b58900" "#268bd2" "#6c71c4" "#859900")) - '(lsp-ui-doc-border "#93a1a1") - '(nrepl-message-colors - '("#dc322f" "#cb4b16" "#b58900" "#5b7300" "#b3c34d" "#0061a8" "#2aa198" "#d33682" "#6c71c4")) - '(package-selected-packages - '(tide add-node-modules-path yasnippet ws-butler wgrep web-mode use-package-ensure-system-package spacemacs-theme solarized-theme smartparens shader-mode restclient rbenv py-isort projectile-rails org omnisharp markdown-mode magit highlight-indent-guides git-timemachine exec-path-from-shell doom-modeline diminish dashboard counsel-projectile company-tern company-jedi calmer-forest-theme blacken auto-package-update all-the-icons-dired ag)) - '(pos-tip-background-color "#073642") - '(pos-tip-foreground-color "#93a1a1") - '(show-week-agenda-p t t) - '(smartrep-mode-line-active-bg (solarized-color-blend "#859900" "#073642" 0.2)) - '(term-default-bg-color "#002b36") - '(term-default-fg-color "#839496") - '(vc-annotate-background nil) - '(vc-annotate-background-mode nil) - '(vc-annotate-color-map - '((20 . "#dc322f") - (40 . "#ca7966832090") - (60 . "#c05578c91534") - (80 . "#b58900") - (100 . "#a6088eed0000") - (120 . "#9e3a91a60000") - (140 . "#9628943b0000") - (160 . "#8dc596ad0000") - (180 . "#859900") - (200 . "#76ef9b6045e8") - (220 . "#6cd69ca95b9d") - (240 . "#5f5f9e06701f") - (260 . "#4c1a9f778424") - (280 . "#2aa198") - (300 . "#3002984eaf4d") - (320 . "#2f6f93e8bae0") - (340 . "#2c598f79c66f") - (360 . "#268bd2"))) - '(vc-annotate-very-old-color nil) - '(weechat-color-list - '(unspecified "#002b36" "#073642" "#a7020a" "#dc322f" "#5b7300" "#859900" "#866300" "#b58900" "#0061a8" "#268bd2" "#a00559" "#d33682" "#007d76" "#2aa198" "#839496" "#657b83")) - '(xterm-color-names - ["#073642" "#dc322f" "#859900" "#b58900" "#268bd2" "#d33682" "#2aa198" "#eee8d5"]) - '(xterm-color-names-bright - ["#002b36" "#cb4b16" "#586e75" "#657b83" "#839496" "#6c71c4" "#93a1a1" "#fdf6e3"])) -======= - '(package-selected-packages - (quote - (yasnippet-snippets ws-butler wgrep-ag web-mode vterm use-package-ensure-system-package solarized-theme so-long smartparens shx shader-mode rvm robe restclient rbenv rainbow-mode py-isort projectile-rails org omnisharp markdown-mode magit lv ioccur highlight-indent-guides helm git-timemachine git-time-metric flymake-ruby exec-path-from-shell enh-ruby-mode doom-themes doom-modeline diminish dashboard counsel-projectile company-tern company-jedi company-inf-ruby calmer-forest-theme bundler buffer-move blacken auto-package-update all-the-icons-dired ag))) - '(show-week-agenda-p t t)) ->>>>>>> 9b187bc79e2af7c72063e1150a0f986f067a2f24 -(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. - ) From 03dc7c68681cddc6b86cc610e6709fb140bc587b Mon Sep 17 00:00:00 2001 From: andrew Date: Tue, 14 Jul 2020 11:43:17 +0200 Subject: [PATCH 12/23] updated python hooks and setup initial version of python type hinting with mypy --- config/init-python.el | 56 ++++++++++++++++++++++++++++++++++++++++--- emacs.el | 46 +++++++++++++++++++++++++++++++++++ 2 files changed, 99 insertions(+), 3 deletions(-) diff --git a/config/init-python.el b/config/init-python.el index e57ef4d..41d9fa3 100644 --- a/config/init-python.el +++ b/config/init-python.el @@ -2,6 +2,10 @@ :ensure t ) +(use-package pyimport + :ensure t + ) + (use-package blacken :ensure t ;;:ensure-system-package (black . "pip3 install black") @@ -31,9 +35,8 @@ :ensure t :init (setq python-shell-interpreter "python3") - (add-hook 'python-mode-hook - '(lambda() - (add-hook 'before-save-hook 'py-isort-before-save))) + (add-hook 'before-save-hook 'pyimport-remove-unused) + (add-hook 'before-save-hook 'py-isort-before-save) (add-hook 'python-mode-hook 'blacken-mode) (fset 'pdb "import pdb; pdb.set_trace()") (fset 'ipdb "import ipdb; ipdb.set_trace()") @@ -42,5 +45,52 @@ ("C-c ." . jedi:goto-definition) ("C-c ," . jedi:goto-definition-pop-marker) ) + ) +;; flycheck +(use-package flycheck + :ensure t + :config + (global-flycheck-mode t) + ) +;; flycheck-pycheckers +;; Allows multiple syntax checkers to run in parallel on Python code +;; Ideal use-case: pyflakes for syntax combined with mypy for typing +(use-package flycheck-pycheckers + :after flycheck + :ensure t + :init + (with-eval-after-load 'flycheck + (add-hook 'flycheck-mode-hook #'flycheck-pycheckers-setup) + ) + (setq flycheck-pycheckers-checkers + '( + mypy3 + pyflakes + ) + ) + ) +;; elpy +(use-package elpy + :after poetry + :ensure t + :config + (elpy-enable) + (add-hook 'elpy-mode-hook 'poetry-tracking-mode) ;; optional if you're using Poetry + (setq elpy-rpc-virtualenv-path 'current) + (setq elpy-syntax-check-command "~/.pyenv/shims/pyflakes") ;; or replace with the path to your pyflakes binary + ;; allows Elpy to see virtualenv + (add-hook 'elpy-mode-hook + ;; pyvenv-mode + '(lambda () + (pyvenv-mode +1) + ) + ) + ;; use flycheck instead of flymake + (when (load "flycheck" t t) + (setq elpy-modules (delq 'elpy-module-flymake elpy-modules)) + (add-hook 'elpy-mode-hook 'flycheck-mode)) ) +;; poetry +(use-package poetry + :ensure t) diff --git a/emacs.el b/emacs.el index 743e303..d75d5f1 100644 --- a/emacs.el +++ b/emacs.el @@ -52,3 +52,49 @@ (load-file "~/.emacs.d/config/init-web.el") (load-file "~/.emacs.d/config/init-csharp.el") (load-file "~/.emacs.d/config/init-rest.el") +(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. + '(dashboard-banner-logo-title + "This is my Emacs. There are many like it, but this one is mine. My Emacs is my best friend. It is my life. I must master it as I master my life. My Emacs, without me, is useless. Without my Emacs, I am useless.") + '(dashboard-center-content t) + '(dashboard-navigator-buttons + '(((#("" 0 1 + (face + (:family "Material Icons" :height 1.44) + font-lock-face + (:family "Material Icons" :height 1.44) + display + (raise -0.288) + rear-nonsticky t)) + "Refresh" "Refresh packages" + (lambda + (&rest _) + (package-refresh-contents t))) + (#("" 0 1 + (face + (:family "FontAwesome" :height 1.44) + font-lock-face + (:family "FontAwesome" :height 1.44) + display + (raise 0.0) + rear-nonsticky t)) + "Update" "Update emacs" + (lambda + (&rest _) + (auto-package-update-now)))))) + '(dashboard-set-file-icons t) + '(dashboard-set-footer nil) + '(dashboard-set-heading-icons t) + '(dashboard-set-navigator t) + '(package-selected-packages + '(pyimpsort poetry elpy flycheck-pycheckers yasnippet ws-butler wgrep web-mode use-package-ensure-system-package spacemacs-theme solarized-theme so-long smartparens shx shader-mode rvm robe restclient rbenv py-isort projectile-rails org omnisharp markdown-mode magit highlight-indent-guides git-timemachine flymake-ruby exec-path-from-shell enh-ruby-mode doom-themes doom-modeline diminish dashboard counsel-projectile company-tern company-jedi company-inf-ruby calmer-forest-theme buffer-move blacken auto-package-update all-the-icons-dired ag add-node-modules-path)) + '(show-week-agenda-p t t)) +(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. + ) From c9db5ae6e3d2a2c2b1399ce656f16e9f61b32bed Mon Sep 17 00:00:00 2001 From: andrew Date: Tue, 14 Jul 2020 13:35:54 +0200 Subject: [PATCH 13/23] fixed issue with gittimemachine on python files --- config/init-python.el | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/config/init-python.el b/config/init-python.el index 41d9fa3..96f37f5 100644 --- a/config/init-python.el +++ b/config/init-python.el @@ -20,7 +20,7 @@ :config (defun my/jedi-python-mode-hook () (add-to-list 'company-backends 'company-jedi)) - (add-hook 'python-mode-hook 'my/python-mode-hook) + (add-hook 'python-mode-hook 'my/jedi-python-mode-hook) ) (use-package highlight-indent-guides @@ -72,11 +72,9 @@ ) ;; elpy (use-package elpy - :after poetry :ensure t :config (elpy-enable) - (add-hook 'elpy-mode-hook 'poetry-tracking-mode) ;; optional if you're using Poetry (setq elpy-rpc-virtualenv-path 'current) (setq elpy-syntax-check-command "~/.pyenv/shims/pyflakes") ;; or replace with the path to your pyflakes binary ;; allows Elpy to see virtualenv @@ -91,6 +89,3 @@ (setq elpy-modules (delq 'elpy-module-flymake elpy-modules)) (add-hook 'elpy-mode-hook 'flycheck-mode)) ) -;; poetry -(use-package poetry - :ensure t) From 38ea5652dc2840426d16f19e59753d4f45f87eb4 Mon Sep 17 00:00:00 2001 From: andrew Date: Wed, 22 Jul 2020 10:28:42 +0200 Subject: [PATCH 14/23] got tide config working --- config/init-js-tide.el | 15 ++++++++++++++- config/init-python.el | 2 +- emacs.el | 3 ++- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/config/init-js-tide.el b/config/init-js-tide.el index bcbbb1d..d336ec3 100644 --- a/config/init-js-tide.el +++ b/config/init-js-tide.el @@ -66,5 +66,18 @@ (flycheck-add-mode 'javascript-eslint 'web-mode) ) +(setq-default flycheck-disabled-checkers + (append flycheck-disabled-checkers + '(javascript-jshint json-jsonlist))) +(add-hook 'flycheck-mode-hook 'add-node-modules-path) +(eval-after-load + 'typescript-mode + '(add-hook 'typescript-mode-hook #'add-node-modules-path)) +(defun web-mode-init-prettier-hook () + (add-node-modules-path) + (prettier-js-mode)) +(add-hook 'web-mode-hook 'web-mode-init-prettier-hook) +(add-hook 'after-save-hook 'prettier-js-mode) + (provide 'init-js-tide) -;; init-js.el ends here +;;; init-js-tide.el ends here diff --git a/config/init-python.el b/config/init-python.el index 96f37f5..3d05559 100644 --- a/config/init-python.el +++ b/config/init-python.el @@ -35,7 +35,7 @@ :ensure t :init (setq python-shell-interpreter "python3") - (add-hook 'before-save-hook 'pyimport-remove-unused) + ;; (add-hook 'before-save-hook 'pyimport-remove-unused) (add-hook 'before-save-hook 'py-isort-before-save) (add-hook 'python-mode-hook 'blacken-mode) (fset 'pdb "import pdb; pdb.set_trace()") diff --git a/emacs.el b/emacs.el index d75d5f1..eb35f6b 100644 --- a/emacs.el +++ b/emacs.el @@ -49,6 +49,7 @@ ;;(load-file "~/.emacs.d/config/init-lsp.el") (load-file "~/.emacs.d/config/init-ruby.el") (load-file "~/.emacs.d/config/init-python.el") +(load-file "~/.emacs.d/config/init-js-tide.el") (load-file "~/.emacs.d/config/init-web.el") (load-file "~/.emacs.d/config/init-csharp.el") (load-file "~/.emacs.d/config/init-rest.el") @@ -90,7 +91,7 @@ '(dashboard-set-heading-icons t) '(dashboard-set-navigator t) '(package-selected-packages - '(pyimpsort poetry elpy flycheck-pycheckers yasnippet ws-butler wgrep web-mode use-package-ensure-system-package spacemacs-theme solarized-theme so-long smartparens shx shader-mode rvm robe restclient rbenv py-isort projectile-rails org omnisharp markdown-mode magit highlight-indent-guides git-timemachine flymake-ruby exec-path-from-shell enh-ruby-mode doom-themes doom-modeline diminish dashboard counsel-projectile company-tern company-jedi company-inf-ruby calmer-forest-theme buffer-move blacken auto-package-update all-the-icons-dired ag add-node-modules-path)) + '(prettier-js tide pyimpsort poetry elpy flycheck-pycheckers yasnippet ws-butler wgrep web-mode use-package-ensure-system-package spacemacs-theme solarized-theme so-long smartparens shx shader-mode rvm robe restclient rbenv py-isort projectile-rails org omnisharp markdown-mode magit highlight-indent-guides git-timemachine flymake-ruby exec-path-from-shell enh-ruby-mode doom-themes doom-modeline diminish dashboard counsel-projectile company-tern company-jedi company-inf-ruby calmer-forest-theme buffer-move blacken auto-package-update all-the-icons-dired ag add-node-modules-path)) '(show-week-agenda-p t t)) (custom-set-faces ;; custom-set-faces was added by Custom. From 8875e0ab893aa405e8b2ec9f7fa9f4bd192be598 Mon Sep 17 00:00:00 2001 From: andrew Date: Sun, 7 Mar 2021 15:40:52 +0200 Subject: [PATCH 15/23] copied in i3 config --- andrew/i3/config | 188 ++++++++++++++++++++++++++++++++++++++++++ config/init-python.el | 10 --- emacs.el | 30 +++---- 3 files changed, 203 insertions(+), 25 deletions(-) create mode 100644 andrew/i3/config diff --git a/andrew/i3/config b/andrew/i3/config new file mode 100644 index 0000000..d1ea9d4 --- /dev/null +++ b/andrew/i3/config @@ -0,0 +1,188 @@ + # i3 config file (v4) +# +# Please see http://i3wm.org/docs/userguide.html for a complete reference! +# +# This config file uses keycodes (bindsym) and was written for the QWERTY +# layout. +# +# To get a config file with the same key positions, but for your current +# layout, use the i3-config-wizard +# + +set $mod Mod3 +for_window [class="^.*"] border pixel 2 +client.focused #555555 #555555 #ffffff #2e9ef4 #005aed +hide_edge_borders horizontal + +font pango:monospace 10 +floating_modifier $mod + +# start a terminal +bindsym $mod+Return exec i3-sensible-terminal + +# kill focused window +bindsym $mod+Shift+q kill + +# start dmenu (a program launcher) +bindsym $mod+d exec dmenu_run +bindsym $mod+t exec rofi -show + +# change focus +bindsym $mod+h focus left +bindsym $mod+j focus down +bindsym $mod+k focus up +bindsym $mod+l focus right + +# alternatively, you can use the cursor keys: +bindsym $mod+Left focus left +bindsym $mod+Down focus down +bindsym $mod+Up focus up +bindsym $mod+Right focus right + +# move focused window +bindsym $mod+Shift+h move left +bindsym $mod+Shift+j move down +bindsym $mod+Shift+k move up +bindsym $mod+Shift+l move right + +# alternatively, you can use the cursor keys: +bindsym $mod+Shift+Left move left +bindsym $mod+Shift+Down move down +bindsym $mod+Shift+Up move up +bindsym $mod+Shift+Right move right + +# enter fullscreen mode for the focused container +bindsym $mod+f fullscreen + +# change container layout (stacked, tabbed, toggle split) +bindsym $mod+s layout stacking +bindsym $mod+w layout tabbed +bindsym $mod+e layout toggle split + +# toggle tiling / floating +bindsym $mod+Shift+space floating toggle + +# change focus between tiling / floating windows +bindsym $mod+space focus mode_toggle + +# focus the parent container +bindsym $mod+a focus parent + +# focus the child container +#bindsym $mod+d focus child + +# move the currently focused window to the scratchpad +bindsym $mod+Shift+minus move scratchpad + +# Show the next scratchpad window or hide the focused scratchpad window. +# If there are multiple scratchpad windows, this command cycles through them. +bindsym $mod+minus scratchpad show + +# switch to workspace +#bindsym $mod+1 workspace 1 +bindsym $mod+2 workspace 2 +bindsym $mod+3 workspace 3 +bindsym $mod+4 workspace 4 +bindsym $mod+5 workspace 5 +bindsym $mod+6 workspace 6 +bindsym $mod+7 workspace 7 +bindsym $mod+8 workspace 8 +bindsym $mod+9 workspace 9 +bindsym $mod+0 workspace 10 + +# move focused container to workspace +#bindsym $mod+Shift+1 move container to workspace 1 +bindsym $mod+Shift+2 move container to workspace 2 +bindsym $mod+Shift+3 move container to workspace 3 +bindsym $mod+Shift+4 move container to workspace 4 +bindsym $mod+Shift+5 move container to workspace 5 +bindsym $mod+Shift+6 move container to workspace 6 +bindsym $mod+Shift+7 move container to workspace 7 +bindsym $mod+Shift+8 move container to workspace 8 +bindsym $mod+Shift+9 move container to workspace 9 +bindsym $mod+Shift+0 move container to workspace 10 + +# reload the configuration file +bindsym $mod+Shift+c reload # restart i3 inplace (preserves your +# layout/session, can be used to upgrade i3) +bindsym $mod+Shift+r restart +# exit i3 (logs you out of your X session) +bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'" +bindsym $mod+Shift+n exec i3-input -F 'rename workspace to "%s"' -P 'Rename workspace: ' + +# bindsym $mod+1 exec i3-input -F 'workspace "%s"' -P 'Workspace: ' +bindsym $mod+1 exec i3-msg workspace $(rofi -dmenu -lines 0 -p 'Workspace: ') +bindsym $mod+Shift+1 exec i3-input -F 'move container to workspace "%s"' -P 'Move window to workspace: ' + +# resize window (you can also use the mouse for that) +mode "resize" { + # These bindings trigger as soon as you enter the resize mode + + # Pressing left will shrink the window’s width. + # Pressing right will grow the window’s width. + # Pressing up will shrink the window’s height. + # Pressing down will grow the window’s height. + bindsym j resize shrink width 10 px or 10 ppt + bindsym k resize grow height 10 px or 10 ppt + bindsym l resize shrink height 10 px or 10 ppt + bindsym semicolon resize grow width 10 px or 10 ppt + + # same bindings, but for the arrow keys + bindsym Left resize shrink width 10 px or 10 ppt + bindsym Down resize grow height 10 px or 10 ppt + bindsym Up resize shrink height 10 px or 10 ppt + bindsym Right resize grow width 10 px or 10 ppt + + # back to normal: Enter or Escape + bindsym Return mode "default" + bindsym Escape mode "default" +} +bindsym $mod+r mode "resize" + +mode "moveworkspace" { + bindsym Left move workspace to output left; mode "default" + bindsym Right move workspace to output right; mode "default" + bindsym Return mode "default" + bindsym Escape mode "default" +} +bindsym $mod+semicolon mode "moveworkspace" + +mode "setsplit" { + bindsym Left split h; mode "default" + bindsym Right split h; mode "default" + bindsym Up split v; mode "default" + bindsym Down split v; mode "default" + bindsym Return mode "default" + bindsym Escape mode "default" +} +bindsym $mod+v mode "setsplit" + +# Alsamixer Audio controls +bindsym XF86AudioRaiseVolume exec --no-startup-id "/home/andrew/i3/miniapps/volume_control.sh up" +bindsym XF86AudioLowerVolume exec --no-startup-id "/home/andrew/i3/miniapps/volume_control.sh down" +bindsym XF86AudioMute exec --no-startup-id "/home/andrew/i3/miniapps/volume_control.sh mute" + +set $ms Mod4 +bindsym $ms+e exec emacs +bindsym $ms+w exec chromium-browser --incognito + +bar { + status_command i3status + separator_symbol "|" + + colors { + separator #FFFFFF + focused_workspace #123456 #123456 #2cdd50 + inactive_workspace #161616 #000000 #888888 + } +} + +exec --no-startup-id xmodmap ~/i3/.xmodmap +exec --no-startup-id nm-applet +# exec --no-startup-id feh --bg-scale ~/Pictures/bg.jpg +exec --no-startup-id ~/i3/miniapps/start.sh + +# exec --no-startup-id xautolock -detectsleep -time 5 -locker 'i3lock -c 000000' -notify 30 -notifier "notify-send 'LOCKING SCREEN IN 30 SECONDS'" + +bindsym $ms+n exec nautilus +#alias settings="env XDG_CURRENT_DESKTOP=GNOME gnome-control-center" \ No newline at end of file diff --git a/config/init-python.el b/config/init-python.el index 3d05559..4e581ee 100644 --- a/config/init-python.el +++ b/config/init-python.el @@ -1,11 +1,3 @@ -(use-package py-isort - :ensure t - ) - -(use-package pyimport - :ensure t - ) - (use-package blacken :ensure t ;;:ensure-system-package (black . "pip3 install black") @@ -35,8 +27,6 @@ :ensure t :init (setq python-shell-interpreter "python3") - ;; (add-hook 'before-save-hook 'pyimport-remove-unused) - (add-hook 'before-save-hook 'py-isort-before-save) (add-hook 'python-mode-hook 'blacken-mode) (fset 'pdb "import pdb; pdb.set_trace()") (fset 'ipdb "import ipdb; ipdb.set_trace()") diff --git a/emacs.el b/emacs.el index eb35f6b..9ace721 100644 --- a/emacs.el +++ b/emacs.el @@ -63,25 +63,23 @@ '(dashboard-center-content t) '(dashboard-navigator-buttons '(((#("" 0 1 - (face - (:family "Material Icons" :height 1.44) - font-lock-face - (:family "Material Icons" :height 1.44) - display - (raise -0.288) - rear-nonsticky t)) + (rear-nonsticky t display + (raise -0.288) + font-lock-face + (:family "Material Icons" :height 1.44) + face + (:family "Material Icons" :height 1.44))) "Refresh" "Refresh packages" (lambda (&rest _) (package-refresh-contents t))) (#("" 0 1 - (face - (:family "FontAwesome" :height 1.44) - font-lock-face - (:family "FontAwesome" :height 1.44) - display - (raise 0.0) - rear-nonsticky t)) + (rear-nonsticky t display + (raise 0.0) + font-lock-face + (:family "FontAwesome" :height 1.44) + face + (:family "FontAwesome" :height 1.44))) "Update" "Update emacs" (lambda (&rest _) @@ -90,8 +88,10 @@ '(dashboard-set-footer nil) '(dashboard-set-heading-icons t) '(dashboard-set-navigator t) + '(org-agenda-files + '("/home/andrew/gtd/meeting_notes/african.org" "/home/andrew/gtd/meeting_notes/bulk_create.org" "/home/andrew/gtd/meeting_notes/cephia.org" "/home/andrew/gtd/meeting_notes/charlotte.org" "/home/andrew/gtd/meeting_notes/formulad.org" "/home/andrew/gtd/meeting_notes/i3.org" "/home/andrew/gtd/meeting_notes/urbian.org" "/home/andrew/gtd/emacs-notes.org" "/home/andrew/gtd/id-1address.org" "/home/andrew/gtd/id-aag.org" "/home/andrew/gtd/id-admin.org" "/home/andrew/gtd/id-african.org" "/home/andrew/gtd/id-biomarker.org" "/home/andrew/gtd/id-cephia.org" "/home/andrew/gtd/id-charlotte.org" "/home/andrew/gtd/id-coraltech-property.org" "/home/andrew/gtd/id-formulad-learning.org" "/home/andrew/gtd/id-gemsreport.org" "/home/andrew/gtd/id-impact.org" "/home/andrew/gtd/id-impd.org" "/home/andrew/gtd/id-imptime.org" "/home/andrew/gtd/id-katalyst.org" "/home/andrew/gtd/id-malcolm.org" "/home/andrew/gtd/id-moozle.org" "/home/andrew/gtd/id-npoconnect.org" "/home/andrew/gtd/id-odrin.org" "/home/andrew/gtd/id-samsung.org" "/home/andrew/gtd/id-stint.org" "/home/andrew/gtd/id-systemworks.org" "/home/andrew/gtd/id-tutorhouse.org" "/home/andrew/gtd/id-tuyu.org" "/home/andrew/gtd/id-unionswiss.org" "/home/andrew/gtd/id-upcycles.org" "/home/andrew/gtd/id-urbian.org" "/home/andrew/gtd/id-yebo_fresh.org" "/home/andrew/gtd/new_notes.org" "/home/andrew/gtd/notes.org" "/home/andrew/gtd/passwords.org")) '(package-selected-packages - '(prettier-js tide pyimpsort poetry elpy flycheck-pycheckers yasnippet ws-butler wgrep web-mode use-package-ensure-system-package spacemacs-theme solarized-theme so-long smartparens shx shader-mode rvm robe restclient rbenv py-isort projectile-rails org omnisharp markdown-mode magit highlight-indent-guides git-timemachine flymake-ruby exec-path-from-shell enh-ruby-mode doom-themes doom-modeline diminish dashboard counsel-projectile company-tern company-jedi company-inf-ruby calmer-forest-theme buffer-move blacken auto-package-update all-the-icons-dired ag add-node-modules-path)) + '(eslint-fix js-import prettier-js tide pyimpsort poetry elpy flycheck-pycheckers yasnippet ws-butler wgrep web-mode use-package-ensure-system-package spacemacs-theme solarized-theme so-long smartparens shx shader-mode rvm robe restclient rbenv py-isort projectile-rails org omnisharp markdown-mode magit highlight-indent-guides git-timemachine flymake-ruby exec-path-from-shell enh-ruby-mode doom-themes doom-modeline diminish dashboard counsel-projectile company-tern company-jedi company-inf-ruby calmer-forest-theme buffer-move blacken auto-package-update all-the-icons-dired ag add-node-modules-path)) '(show-week-agenda-p t t)) (custom-set-faces ;; custom-set-faces was added by Custom. From 6f84964fd8228839034aa75b58d8d6064b34fadb Mon Sep 17 00:00:00 2001 From: andrew Date: Sun, 7 Mar 2021 15:42:13 +0200 Subject: [PATCH 16/23] copied in bash file --- andrew/bash/bashrc | 378 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 378 insertions(+) create mode 100644 andrew/bash/bashrc diff --git a/andrew/bash/bashrc b/andrew/bash/bashrc new file mode 100644 index 0000000..90653ca --- /dev/null +++ b/andrew/bash/bashrc @@ -0,0 +1,378 @@ +# ~/.bashrc: executed by bash(1) for non-login shells. +# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) +# for examples + +# If not running interactively, don't do anything +case $- in + *i*) ;; + *) return;; +esac + +# don't put duplicate lines or lines starting with space in the history. +# See bash(1) for more options +HISTCONTROL=ignoreboth + +# append to the history file, don't overwrite it +shopt -s histappend + +# for setting history length see HISTSIZE and HISTFILESIZE in bash(1) +HISTSIZE=1000 +HISTFILESIZE=2000 + +# check the window size after each command and, if necessary, +# update the values of LINES and COLUMNS. +shopt -s checkwinsize + +# If set, the pattern "**" used in a pathname expansion context will +# match all files and zero or more directories and subdirectories. +#shopt -s globstar + +# make less more friendly for non-text input files, see lesspipe(1) +[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" + +# set variable identifying the chroot you work in (used in the prompt below) +if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then + debian_chroot=$(cat /etc/debian_chroot) +fi + +# set a fancy prompt (non-color, unless we know we "want" color) +case "$TERM" in + xterm-color|*-256color) color_prompt=yes;; +esac + +# uncomment for a colored prompt, if the terminal has the capability; turned +# off by default to not distract the user: the focus in a terminal window +# should be on the output of commands, not on the prompt +#force_color_prompt=yes + +if [ -n "$force_color_prompt" ]; then + if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then + # We have color support; assume it's compliant with Ecma-48 + # (ISO/IEC-6429). (Lack of such support is extremely rare, and such + # a case would tend to support setf rather than setaf.) + color_prompt=yes + else + color_prompt= + fi +fi + +if [ "$color_prompt" = yes ]; then + PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' +else + PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' +fi +unset color_prompt force_color_prompt + +# If this is an xterm set the title to user@host:dir +case "$TERM" in +xterm*|rxvt*) + PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" + ;; +*) + ;; +esac + +# enable color support of ls and also add handy aliases +if [ -x /usr/bin/dircolors ]; then + test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" + alias ls='ls --color=auto' + #alias dir='dir --color=auto' + #alias vdir='vdir --color=auto' + + alias grep='grep --color=auto' + alias fgrep='fgrep --color=auto' + alias egrep='egrep --color=auto' +fi + +# colored GCC warnings and errors +#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01' + +# some more ls aliases +alias ll='ls -alF' +alias la='ls -A' +alias l='ls -CF' + +# Add an "alert" alias for long running commands. Use like so: +# sleep 10; alert +alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"' + +# Alias definitions. +# You may want to put all your additions into a separate file like +# ~/.bash_aliases, instead of adding them here directly. +# See /usr/share/doc/bash-doc/examples in the bash-doc package. + +if [ -f ~/.bash_aliases ]; then + . ~/.bash_aliases +fi + +# enable programmable completion features (you don't need to enable +# this, if it's already enabled in /etc/bash.bashrc and /etc/profile +# sources /etc/bash.bashrc). +if ! shopt -oq posix; then + if [ -f /usr/share/bash-completion/bash_completion ]; then + . /usr/share/bash-completion/bash_completion + elif [ -f /etc/bash_completion ]; then + . /etc/bash_completion + fi +fi + +# activate virtualenv +alias vgo=". ../venv/bin/activate" +# run django server +alias dj="python manage.py runserver 0:8000" +alias dj1="python manage.py runserver 0:8001" +alias dj2="python manage.py runserver 0:8002" +alias dj3="python manage.py runserver 0:8003" +# run django commands +alias djc="python manage.py collectstatic" +alias djcr="echo yes | djc ; dj" +alias djmm="python manage.py makemigrations" +alias djm="python manage.py migrate" +alias djs="python manage.py shell" + +function regex() { + REGEX=$1 + docker ps --no-trunc | grep ${REGEX} | awk '{print $1}' +} + +function regexa() { + REGEX=$1 + docker ps -a --no-trunc | grep ${REGEX} | awk '{print $1}' +} + +function docke() { + echo $(dockps $1 | awk '{print $2}') + docker exec -it `regex $1` bash +} + +function dockl() { + docker logs -f `regexa $1` +} + +function dockps() { + REGEX=$1 + docker ps | grep ${REGEX} +} + +function dockpsa() { + REGEX=$1 + docker ps -a | grep ${REGEX} +} + +function dockstop() { + docker stop `regexstop $1` +} + +function re() { + /home/$USER/Android/Sdk/platform-tools/adb shell input keyevent KEYCODE_MENU && /home/$USER/Android/Sdk/platform-tools/adb shell input keyevent ENTER && /home/$USER/Android/Sdk/platform-tools/adb shell input keyevent ENTER +} + +function reverse() { + /home/$USER/Android/Sdk/platform-tools/adb reverse tcp:8081 tcp:8081 +} + +function devices() { + /home/$USER/Android/Sdk/platform-tools/adb devices +} + +function killadb() { + /home/$USER/Android/Sdk/platform-tools/adb kill-server +} + +function shake() { + /home/$USER/Android/Sdk/platform-tools/adb shell input keyevent KEYCODE_MENU +} + +function clearcan() { + /home/$USER/Android/Sdk/platform-tools/adb shell pm clear com.african +} + +function clearstint() { + /home/$USER/Android/Sdk/platform-tools/adb shell pm clear com.stint.stint +} + +function startstint() { + /home/$USER/Android/Sdk/platform-tools/adb shell am start -n com.stint.stint/com.stint.stint.MainActivity +} + +function start() { + REGEX=$1 + /home/$USER/Android/Sdk/platform-tools/adb shell am start -n com.${REGEX}.${REGEX}/com.${REGEX}.${REGEX}.MainActivity +} + +function stop() { + REGEX=$1 + /home/$USER/Android/Sdk/platform-tools/adb shell am force-stop com.${REGEX}.${REGEX} +} + +function clear() { + REGEX=$1 + /home/$USER/Android/Sdk/platform-tools/adb shell pm clear com.${REGEX}.${REGEX} +} + +function restartadb() { + sudo adb kill-server + sudo adb start-server +} + +function killport() { + sudo kill $(fuser -n tcp $1 2> /dev/null) +} + +JAVA_HOME=/opt/jdk +export JAVA_HOME + +ANDROID_HOME=/home/$USER/Android/Sdk +export ANDROID_HOME + +PATH=$JAVA_HOME/bin:$ANDROID_HOME/tools/bin:$PATH +export PATH + +# system shutdown +alias restart='/sbin/shutdown -r now' +alias off='/sbin/shutdown -h now' +alias lock="i3lock -c 000000" +# alias off="sudo poweroff" +alias shot="gnome-screenshot --interactive && exit" +alias settings="env XDG_CURRENT_DESKTOP=GNOME gnome-control-center" + +# git commands +alias gstat='git status' +alias gadd='git add *' +alias gfetch='git fetch origin' +alias gwip='git commit -am "wip"' +function gpush() { + REGEX=$1 + chrlen=${#REGEX} + if (( chrlen == 0 )); then + echo "Please provide branch" + else + git push origin ${REGEX} + fi +} +function gpull() { + REGEX=$1 + chrlen=${#REGEX} + if (( chrlen == 0 )); then + echo "Please provide branch" + else + git pull origin ${REGEX} + fi +} +alias gprune='git branch | grep -v "develop" | xargs git branch -D ' + +# stint +STINT_PATH="id/stint/stint/" +STINT_MOBILE_PATH="id/stint/mobile-app/" + +# stint git +alias fetch_stint="cd /home/$USER/$STINT_PATH; git fetch origin" +alias stat_stint="cd /home/$USER/$STINT_PATH; git status" + +alias fetch_mobile="cd /home/$USER/$STINT_MOBILE_PATH; git fetch origin" +alias stat_mobile="cd /home/$USER/$STINT_MOBILE_PATH; git status" + +# stint docker +alias build_stint="cd /home/$USER/$STINT_PATH; docker-compose build" +alias up_stint="cd /home/$USER/$STINT_PATH; docker-compose up -d" +alias down_stint="cd /home/$USER/$STINT_PATH; docker-compose down" +alias debug_up_stint="cd /home/$USER/$STINT_PATH; docker-compose run --rm --service-ports django" +alias list_backups="cd /home/$USER/$STINT_PATH; docker-compose run --rm postgres backups" +alias create_backup="cd /home/$USER/$STINT_PATH; docker-compose run --rm postgres backup" +# docker-compose exec postgres backup +function restore_backup() { + BACKUP_FILE=$1 + backup_file=${#BACKUP_FILE} + if (( backup_file == 0 )); then + echo "Please provide a backup file name" + else + cd /home/$USER/$STINT_PATH + docker-compose run --rm postgres restore ${BACKUP_FILE} + fi +} + +# stint react +alias yarn_stint_install="cd /home/$USER/$STINT_PATH; rm -rf node_modules/; yarn install" +alias admin_stint_start="cd /home/$USER/$STINT_PATH; yarn workspace admin start" +alias corporate_stint_start="cd /home/$USER/$STINT_PATH; yarn workspace corporate start" +alias radmin_stint_start="cd /home/$USER/$STINT_PATH/react-admin; yarn start" +alias mobile_stint_staging="cd /home/$USER/$STINT_MOBILE_PATH; yarn env staging" +alias corporate_cypress_open="cd /home/$USER/$STINT_PATH; yarn workspace corporate cypress open" + +# stint vpn connections +alias staging_stint="sudo openvpn --config /home/$USER/id//stint/temp/staging-client.ovpn" +alias stint_staging_connect="aws sso login --profile staging" +alias stint_staging_config="aws eks update-kubeconfig --name stint-staging --profile staging" +alias stint_production_connect="aws sso login --profile production" +alias stint_production_config="aws eks update-kubeconfig --name stint-production --profile production" +alias stint_prod_api_exec="kubectl exec -ti deployment/stint-api -n stint-master -- bash" + +# namespace probably has stint- in front +function get_pods() { + NAMESPACE=$1 + namespace=${#NAMESPACE} + if (( namespace == 0 )); then + echo "Please provide a namespace" + else + kubectl get pods -n=${NAMESPACE} + fi +} + +function get_pod() { + CONTAINER=$1 + NAMESPACE=$2 + container=${#CONTAINER} + namespace=${#NAMESPACE} + if (( container == 0 )); then + echo "Please provide a container" + elif (( namespace == 0 )); then + echo "Please provide a namespace" + else + kubectl get pods -n=${NAMESPACE} | grep ${CONTAINER} | awk '{print $1}' + fi +} + +function kube_exec() { + CONTAINER=$1 + NAMESPACE=$2 + container=${#CONTAINER} + namespace=${#NAMESPACE} + if (( container == 0 )); then + echo "Please provide a container" + elif (( namespace == 0 )); then + echo "Please provide a namespace" + else + kubectl exec -ti `get_pod $CONTAINER $NAMESPACE` -n=${NAMESPACE} -- /bin/bash + fi +} + +# wip +alias setup_prod="export KOPS_CLUSTER_NAME='k8s.stint-production.internal'; export KOPS_STATE_STORE='s3://stint-kops-state-production'; kops export kubecfg" +alias setup_staging="export KOPS_CLUSTER_NAME='k8s.stint-staging.internal'; export KOPS_STATE_STORE='s3://stint-kops-state-staging'; kops export kubecfg" + +# magic +MAGIC_PATH="id/magic" + +# magic git +alias fetch_magic="cd /home/$USER/$MAGIC_PATH/; git fetch origin" +alias stat_magic="cd /home/$USER/$MAGIC_PATH/; git status" + +# magic docker +alias build_magic="cd /home/$USER/$MAGIC_PATH/; docker-compose build" +alias up_magic="cd /home/$USER/$MAGIC_PATH/; docker-compose up -d" +alias down_magic="cd /home/$USER/$MAGIC_PATH/; docker-compose down" +alias debug_up_magic="cd /home/$USER/$MAGIC_PATH/; docker-compose run --rm --service-ports django" + +# magic react +alias yarn_magic_install="cd /home/$USER/$MAGIC_PATH/admin/; rm -rf node_modules/; yarn install" +alias admin_magic_start="cd /home/$USER/$MAGIC_PATH/admin/; yarn start" + +# ngrok +alias api_localhost="./ngrok http 8009" +alias web_localhost="./ngrok http 3000" + +export PATH=$PATH:$HOME/bin + +export NVM_DIR="$HOME/.nvm" +[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm +[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion From 2dc237e5b59239ff2728c86545c50809e005390d Mon Sep 17 00:00:00 2001 From: Andrew Date: Fri, 19 Mar 2021 21:35:41 +0200 Subject: [PATCH 17/23] working on dotfiles for new laptop --- andrew/.Xmodmap | 12 +++ andrew/i3/config | 9 ++- andrew/i3/i3status.conf | 62 +++++++++++++++ company-tern.el | 162 ++++++++++++++++++++++++++++++++++++++ config/init-completion.el | 1 - emacs.el | 11 ++- 6 files changed, 249 insertions(+), 8 deletions(-) create mode 100755 andrew/.Xmodmap create mode 100644 andrew/i3/i3status.conf create mode 100644 company-tern.el diff --git a/andrew/.Xmodmap b/andrew/.Xmodmap new file mode 100755 index 0000000..b29dcbc --- /dev/null +++ b/andrew/.Xmodmap @@ -0,0 +1,12 @@ +! maps Caps_Lock to Control_L +! +clear lock +clear control +keycode 66 = Control_L +add control = Control_L Control_R + +! maps Alt GR to Alt_R and maps Mod3 to Alt_R +! +keycode 108 = Alt_R Meta_R +clear Mod3 +add Mod3 = Alt_R Meta_R diff --git a/andrew/i3/config b/andrew/i3/config index d1ea9d4..33f5c76 100644 --- a/andrew/i3/config +++ b/andrew/i3/config @@ -177,12 +177,15 @@ bar { } } -exec --no-startup-id xmodmap ~/i3/.xmodmap exec --no-startup-id nm-applet # exec --no-startup-id feh --bg-scale ~/Pictures/bg.jpg -exec --no-startup-id ~/i3/miniapps/start.sh +# exec --no-startup-id ~/i3/miniapps/start.sh # exec --no-startup-id xautolock -detectsleep -time 5 -locker 'i3lock -c 000000' -notify 30 -notifier "notify-send 'LOCKING SCREEN IN 30 SECONDS'" bindsym $ms+n exec nautilus -#alias settings="env XDG_CURRENT_DESKTOP=GNOME gnome-control-center" \ No newline at end of file +#alias settings="env XDG_CURRENT_DESKTOP=GNOME gnome-control-center" + +# load xmodmap config +exec --no-startup-id sleep 15 +exec --no-startup-id /usr/bin/xmodmap /home/andrew/.Xmodmap \ No newline at end of file diff --git a/andrew/i3/i3status.conf b/andrew/i3/i3status.conf new file mode 100644 index 0000000..15ebd5f --- /dev/null +++ b/andrew/i3/i3status.conf @@ -0,0 +1,62 @@ +# i3status configuration file. +# see "man i3status" for documentation. + +# It is important that this file is edited as UTF-8. +# The following line should contain a sharp s: +# ß +# If the above line is not correctly displayed, fix your editor first! + +general { + interval = 1 + colors = true + color_good="#FFFFFF" + color_degraded="#ffd75f" + color_bad="#d75f5f" +} + +order += "volume master" +order += "battery 0" +order += "disk /" +order += "disk /home" +order += "cpu_usage" +order += "load" +order += "tztime local" + +tztime local { + format = " %Y-%m-%d %H:%M:%S " +} + +disk "/home" { + format = " %avail " +} + +disk "/" { + format = " %avail " +} + +cpu_usage { + format = " %usage " +} + +load { + format = " %5min 5min " +} + +volume master { + format = " %volume " + format_muted = " %volume " + device = "default" + mixer = "Master" + mixer_idx = 0 +} + +battery 0 { + format = "%status %percentage " + format_down = " DOWN " + status_chr = " CHARGING " + status_bat = " BATTERY " + status_unk = " UNKNOWN " + #last_full_capacity = true + status_full = " FULL " + path = "/sys/class/power_supply/BAT%d/uevent" +} \ No newline at end of file diff --git a/company-tern.el b/company-tern.el new file mode 100644 index 0000000..005fa91 --- /dev/null +++ b/company-tern.el @@ -0,0 +1,162 @@ +;;; company-tern.el --- Tern backend for company-mode -*- lexical-binding: t -*- + +;; Copyright (C) 2013-2015 by Artem Malyshev + +;; Author: Artem Malyshev +;; URL: https://github.com/proofit404/company-tern +;; Version: 0.2.0 +;; Package-Requires: ((company "0.8.0") (tern "0.0.1") (dash "2.8.0") (dash-functional "2.8.0") (s "1.9.0") (cl-lib "0.5.0")) + +;; This program is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 of the License, or +;; (at your option) any later version. + +;; This program is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with this program. If not, see . + +;;; Commentary: + +;; See the README for more details. + +;;; Code: + +(require 'cl-lib) +(require 'company) +(require 'tern) +(require 'dash) +(require 'dash-functional) +(require 's) + +(defvar company-tern-property-marker " ○" + "String to indicate object own properties.") + +(defvar company-tern-meta-as-single-line nil + "Trim candidate type information to length of frame width.") + +(defun company-tern-prefix () + "Grab prefix for tern." + (and tern-mode + (not (company-in-string-or-comment)) + (or (company-grab-symbol-cons "\\." 1) + 'stop))) + +(defun company-tern-candidates-query (prefix callback) + "Retrieve PREFIX completion candidates from tern. +Use CALLBACK function to display candidates." + (tern-run-query + (lambda (data) + (funcall callback + (company-tern-sort-by-depth + (company-tern-format-candidates data)))) + '((type . "completions") + (includeKeywords . t) + (depths . t) + (types . t) + (docs . t)) + (point))) + +(defun company-tern-format-candidates (data) + "Grab candidates with properties from tern DATA." + (let ((completions (cdr (assq 'completions data))) + (property-p (assq 'isProperty data))) + (mapcar + (lambda (completion) + (let ((candidate (cdr (assq 'name completion)))) + (dolist (prop (push property-p completion)) + (put-text-property 0 1 (car prop) (cdr prop) candidate)) + candidate)) + completions))) + +(defun company-tern-sort-by-depth (candidates) + "Sort CANDIDATES list by completion depth." + (-sort (-on '< 'company-tern-depth) candidates)) + +(defun company-tern-depth (candidate) + "Return depth attribute for CANDIDATE." + (get-text-property 0 'depth candidate)) + +(defun company-tern-property-p (candidate) + "Return t if CANDIDATE is object own property." + (and (null (eq json-false (get-text-property 0 'isProperty candidate))) + (eq 0 (company-tern-depth candidate)))) + +(defun company-tern-keyword-p (candidate) + "Return t if CANDIDATE is a keyword." + (get-text-property 0 'isKeyword candidate)) + +(defun company-tern-function-p (candidate) + "Return t if CANDIDATE is a function." + (--when-let (get-text-property 0 'type candidate) + (s-starts-with? "fn(" it))) + +(defun company-tern-doc (candidate) + "Return documentation buffer for CANDIDATE." + (--when-let (get-text-property 0 'doc candidate) + (company-doc-buffer it))) + +(defun company-tern-meta (candidate) + "Return short documentation string for chosen CANDIDATE." + (--when-let (get-text-property 0 'type candidate) + (if company-tern-meta-as-single-line + (s-left (frame-width) it) + it))) + +(defun company-tern-annotation (candidate) + "Return type annotation for chosen CANDIDATE." + (concat + (company-tern-get-type candidate) + (if (company-tern-property-p candidate) + company-tern-property-marker + ""))) + +(defun company-tern-get-type (candidate) + "Analyze CANDIDATE type." + (unless (company-tern-keyword-p candidate) + (if (company-tern-function-p candidate) + (company-tern-function-type candidate) + (company-tern-variable-type candidate)))) + +(defun company-tern-function-type (candidate) + "Get CANDIDATE type as a function." + (-when-let* ((type (get-text-property 0 'type candidate)) + (annot (if company-tooltip-align-annotations "fn(%s)" "(%s)"))) + (->> (list (cons 'type type)) + (tern-parse-function-type) + (cadr) + (--map (car it)) + (-interpose ", ") + (apply 'concat) + (format annot)))) + +(defun company-tern-variable-type (candidate) + "Get CANDIDATE type as a variable." + (-when-let* ((type (get-text-property 0 'type candidate)) + (annot (if company-tooltip-align-annotations "%s" " -> %s"))) + (format annot type))) + +;;;###autoload +(defun company-tern (command &optional arg) + "Tern backend for company-mode. +See `company-backends' for more info about COMMAND and ARG." + (interactive (list 'interactive)) + (cl-case command + (interactive (company-begin-backend 'company-tern)) + (prefix (company-tern-prefix)) + (annotation (company-tern-annotation arg)) + (meta (company-tern-meta arg)) + (doc-buffer (company-tern-doc arg)) + (ignore-case t) + (sorted t) + (candidates (cons :async + (lambda (callback) + (company-tern-candidates-query arg callback)))))) + +(provide 'company-tern) + +;;; company-tern.el ends here diff --git a/config/init-completion.el b/config/init-completion.el index ff74e63..341191d 100644 --- a/config/init-completion.el +++ b/config/init-completion.el @@ -40,4 +40,3 @@ ) (setq company-idle-delay 0) (setq company-global-modes '(not inf-ruby-mode org-mode))) - diff --git a/emacs.el b/emacs.el index 9ace721..8db1e1f 100644 --- a/emacs.el +++ b/emacs.el @@ -62,7 +62,8 @@ "This is my Emacs. There are many like it, but this one is mine. My Emacs is my best friend. It is my life. I must master it as I master my life. My Emacs, without me, is useless. Without my Emacs, I am useless.") '(dashboard-center-content t) '(dashboard-navigator-buttons - '(((#("" 0 1 + (quote + (((#("" 0 1 (rear-nonsticky t display (raise -0.288) font-lock-face @@ -83,15 +84,17 @@ "Update" "Update emacs" (lambda (&rest _) - (auto-package-update-now)))))) + (auto-package-update-now))))))) '(dashboard-set-file-icons t) '(dashboard-set-footer nil) '(dashboard-set-heading-icons t) '(dashboard-set-navigator t) '(org-agenda-files - '("/home/andrew/gtd/meeting_notes/african.org" "/home/andrew/gtd/meeting_notes/bulk_create.org" "/home/andrew/gtd/meeting_notes/cephia.org" "/home/andrew/gtd/meeting_notes/charlotte.org" "/home/andrew/gtd/meeting_notes/formulad.org" "/home/andrew/gtd/meeting_notes/i3.org" "/home/andrew/gtd/meeting_notes/urbian.org" "/home/andrew/gtd/emacs-notes.org" "/home/andrew/gtd/id-1address.org" "/home/andrew/gtd/id-aag.org" "/home/andrew/gtd/id-admin.org" "/home/andrew/gtd/id-african.org" "/home/andrew/gtd/id-biomarker.org" "/home/andrew/gtd/id-cephia.org" "/home/andrew/gtd/id-charlotte.org" "/home/andrew/gtd/id-coraltech-property.org" "/home/andrew/gtd/id-formulad-learning.org" "/home/andrew/gtd/id-gemsreport.org" "/home/andrew/gtd/id-impact.org" "/home/andrew/gtd/id-impd.org" "/home/andrew/gtd/id-imptime.org" "/home/andrew/gtd/id-katalyst.org" "/home/andrew/gtd/id-malcolm.org" "/home/andrew/gtd/id-moozle.org" "/home/andrew/gtd/id-npoconnect.org" "/home/andrew/gtd/id-odrin.org" "/home/andrew/gtd/id-samsung.org" "/home/andrew/gtd/id-stint.org" "/home/andrew/gtd/id-systemworks.org" "/home/andrew/gtd/id-tutorhouse.org" "/home/andrew/gtd/id-tuyu.org" "/home/andrew/gtd/id-unionswiss.org" "/home/andrew/gtd/id-upcycles.org" "/home/andrew/gtd/id-urbian.org" "/home/andrew/gtd/id-yebo_fresh.org" "/home/andrew/gtd/new_notes.org" "/home/andrew/gtd/notes.org" "/home/andrew/gtd/passwords.org")) + (quote + ("/home/andrew/gtd/meeting_notes/charlotte.org" "/home/andrew/gtd/meeting_notes/formulad.org" "/home/andrew/gtd/meeting_notes/i3.org" "/home/andrew/gtd/meeting_notes/urbian.org" "/home/andrew/gtd/emacs-notes.org" "/home/andrew/gtd/id-1address.org" "/home/andrew/gtd/id-aag.org" "/home/andrew/gtd/id-admin.org" "/home/andrew/gtd/id-african.org" "/home/andrew/gtd/id-biomarker.org" "/home/andrew/gtd/id-cephia.org" "/home/andrew/gtd/id-charlotte.org" "/home/andrew/gtd/id-coraltech-property.org" "/home/andrew/gtd/id-formulad-learning.org" "/home/andrew/gtd/id-gemsreport.org" "/home/andrew/gtd/id-impact.org" "/home/andrew/gtd/id-impd.org" "/home/andrew/gtd/id-imptime.org" "/home/andrew/gtd/id-katalyst.org" "/home/andrew/gtd/id-malcolm.org" "/home/andrew/gtd/id-moozle.org" "/home/andrew/gtd/id-npoconnect.org" "/home/andrew/gtd/id-odrin.org" "/home/andrew/gtd/id-samsung.org" "/home/andrew/gtd/id-stint.org" "/home/andrew/gtd/id-systemworks.org" "/home/andrew/gtd/id-tutorhouse.org" "/home/andrew/gtd/id-tuyu.org" "/home/andrew/gtd/id-unionswiss.org" "/home/andrew/gtd/id-upcycles.org" "/home/andrew/gtd/id-urbian.org" "/home/andrew/gtd/id-yebo_fresh.org" "/home/andrew/gtd/new_notes.org" "/home/andrew/gtd/notes.org" "/home/andrew/gtd/passwords.org"))) '(package-selected-packages - '(eslint-fix js-import prettier-js tide pyimpsort poetry elpy flycheck-pycheckers yasnippet ws-butler wgrep web-mode use-package-ensure-system-package spacemacs-theme solarized-theme so-long smartparens shx shader-mode rvm robe restclient rbenv py-isort projectile-rails org omnisharp markdown-mode magit highlight-indent-guides git-timemachine flymake-ruby exec-path-from-shell enh-ruby-mode doom-themes doom-modeline diminish dashboard counsel-projectile company-tern company-jedi company-inf-ruby calmer-forest-theme buffer-move blacken auto-package-update all-the-icons-dired ag add-node-modules-path)) + (quote + (eslint-fix js-import prettier-js tide pyimpsort poetry elpy flycheck-pycheckers yasnippet ws-butler wgrep web-mode use-package-ensure-system-package spacemacs-theme solarized-theme so-long smartparens shx shader-mode rvm robe restclient rbenv py-isort projectile-rails org omnisharp markdown-mode magit highlight-indent-guides git-timemachine flymake-ruby exec-path-from-shell enh-ruby-mode doom-themes doom-modeline diminish dashboard counsel-projectile company-tern company-jedi company-inf-ruby calmer-forest-theme buffer-move blacken auto-package-update all-the-icons-dired ag add-node-modules-path))) '(show-week-agenda-p t t)) (custom-set-faces ;; custom-set-faces was added by Custom. From 50e80f9ccaee1a43d69272d2cd70024342066402 Mon Sep 17 00:00:00 2001 From: andrew Date: Fri, 19 Mar 2021 21:51:39 +0200 Subject: [PATCH 18/23] copied in some files from old laptop setup --- andrew/old/i3/config | 188 +++++++++++++++++++++++ andrew/old/i3/miniapps/start.sh | 9 ++ andrew/old/i3/miniapps/volume_control.sh | 11 ++ 3 files changed, 208 insertions(+) create mode 100644 andrew/old/i3/config create mode 100755 andrew/old/i3/miniapps/start.sh create mode 100755 andrew/old/i3/miniapps/volume_control.sh diff --git a/andrew/old/i3/config b/andrew/old/i3/config new file mode 100644 index 0000000..d1ea9d4 --- /dev/null +++ b/andrew/old/i3/config @@ -0,0 +1,188 @@ + # i3 config file (v4) +# +# Please see http://i3wm.org/docs/userguide.html for a complete reference! +# +# This config file uses keycodes (bindsym) and was written for the QWERTY +# layout. +# +# To get a config file with the same key positions, but for your current +# layout, use the i3-config-wizard +# + +set $mod Mod3 +for_window [class="^.*"] border pixel 2 +client.focused #555555 #555555 #ffffff #2e9ef4 #005aed +hide_edge_borders horizontal + +font pango:monospace 10 +floating_modifier $mod + +# start a terminal +bindsym $mod+Return exec i3-sensible-terminal + +# kill focused window +bindsym $mod+Shift+q kill + +# start dmenu (a program launcher) +bindsym $mod+d exec dmenu_run +bindsym $mod+t exec rofi -show + +# change focus +bindsym $mod+h focus left +bindsym $mod+j focus down +bindsym $mod+k focus up +bindsym $mod+l focus right + +# alternatively, you can use the cursor keys: +bindsym $mod+Left focus left +bindsym $mod+Down focus down +bindsym $mod+Up focus up +bindsym $mod+Right focus right + +# move focused window +bindsym $mod+Shift+h move left +bindsym $mod+Shift+j move down +bindsym $mod+Shift+k move up +bindsym $mod+Shift+l move right + +# alternatively, you can use the cursor keys: +bindsym $mod+Shift+Left move left +bindsym $mod+Shift+Down move down +bindsym $mod+Shift+Up move up +bindsym $mod+Shift+Right move right + +# enter fullscreen mode for the focused container +bindsym $mod+f fullscreen + +# change container layout (stacked, tabbed, toggle split) +bindsym $mod+s layout stacking +bindsym $mod+w layout tabbed +bindsym $mod+e layout toggle split + +# toggle tiling / floating +bindsym $mod+Shift+space floating toggle + +# change focus between tiling / floating windows +bindsym $mod+space focus mode_toggle + +# focus the parent container +bindsym $mod+a focus parent + +# focus the child container +#bindsym $mod+d focus child + +# move the currently focused window to the scratchpad +bindsym $mod+Shift+minus move scratchpad + +# Show the next scratchpad window or hide the focused scratchpad window. +# If there are multiple scratchpad windows, this command cycles through them. +bindsym $mod+minus scratchpad show + +# switch to workspace +#bindsym $mod+1 workspace 1 +bindsym $mod+2 workspace 2 +bindsym $mod+3 workspace 3 +bindsym $mod+4 workspace 4 +bindsym $mod+5 workspace 5 +bindsym $mod+6 workspace 6 +bindsym $mod+7 workspace 7 +bindsym $mod+8 workspace 8 +bindsym $mod+9 workspace 9 +bindsym $mod+0 workspace 10 + +# move focused container to workspace +#bindsym $mod+Shift+1 move container to workspace 1 +bindsym $mod+Shift+2 move container to workspace 2 +bindsym $mod+Shift+3 move container to workspace 3 +bindsym $mod+Shift+4 move container to workspace 4 +bindsym $mod+Shift+5 move container to workspace 5 +bindsym $mod+Shift+6 move container to workspace 6 +bindsym $mod+Shift+7 move container to workspace 7 +bindsym $mod+Shift+8 move container to workspace 8 +bindsym $mod+Shift+9 move container to workspace 9 +bindsym $mod+Shift+0 move container to workspace 10 + +# reload the configuration file +bindsym $mod+Shift+c reload # restart i3 inplace (preserves your +# layout/session, can be used to upgrade i3) +bindsym $mod+Shift+r restart +# exit i3 (logs you out of your X session) +bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'" +bindsym $mod+Shift+n exec i3-input -F 'rename workspace to "%s"' -P 'Rename workspace: ' + +# bindsym $mod+1 exec i3-input -F 'workspace "%s"' -P 'Workspace: ' +bindsym $mod+1 exec i3-msg workspace $(rofi -dmenu -lines 0 -p 'Workspace: ') +bindsym $mod+Shift+1 exec i3-input -F 'move container to workspace "%s"' -P 'Move window to workspace: ' + +# resize window (you can also use the mouse for that) +mode "resize" { + # These bindings trigger as soon as you enter the resize mode + + # Pressing left will shrink the window’s width. + # Pressing right will grow the window’s width. + # Pressing up will shrink the window’s height. + # Pressing down will grow the window’s height. + bindsym j resize shrink width 10 px or 10 ppt + bindsym k resize grow height 10 px or 10 ppt + bindsym l resize shrink height 10 px or 10 ppt + bindsym semicolon resize grow width 10 px or 10 ppt + + # same bindings, but for the arrow keys + bindsym Left resize shrink width 10 px or 10 ppt + bindsym Down resize grow height 10 px or 10 ppt + bindsym Up resize shrink height 10 px or 10 ppt + bindsym Right resize grow width 10 px or 10 ppt + + # back to normal: Enter or Escape + bindsym Return mode "default" + bindsym Escape mode "default" +} +bindsym $mod+r mode "resize" + +mode "moveworkspace" { + bindsym Left move workspace to output left; mode "default" + bindsym Right move workspace to output right; mode "default" + bindsym Return mode "default" + bindsym Escape mode "default" +} +bindsym $mod+semicolon mode "moveworkspace" + +mode "setsplit" { + bindsym Left split h; mode "default" + bindsym Right split h; mode "default" + bindsym Up split v; mode "default" + bindsym Down split v; mode "default" + bindsym Return mode "default" + bindsym Escape mode "default" +} +bindsym $mod+v mode "setsplit" + +# Alsamixer Audio controls +bindsym XF86AudioRaiseVolume exec --no-startup-id "/home/andrew/i3/miniapps/volume_control.sh up" +bindsym XF86AudioLowerVolume exec --no-startup-id "/home/andrew/i3/miniapps/volume_control.sh down" +bindsym XF86AudioMute exec --no-startup-id "/home/andrew/i3/miniapps/volume_control.sh mute" + +set $ms Mod4 +bindsym $ms+e exec emacs +bindsym $ms+w exec chromium-browser --incognito + +bar { + status_command i3status + separator_symbol "|" + + colors { + separator #FFFFFF + focused_workspace #123456 #123456 #2cdd50 + inactive_workspace #161616 #000000 #888888 + } +} + +exec --no-startup-id xmodmap ~/i3/.xmodmap +exec --no-startup-id nm-applet +# exec --no-startup-id feh --bg-scale ~/Pictures/bg.jpg +exec --no-startup-id ~/i3/miniapps/start.sh + +# exec --no-startup-id xautolock -detectsleep -time 5 -locker 'i3lock -c 000000' -notify 30 -notifier "notify-send 'LOCKING SCREEN IN 30 SECONDS'" + +bindsym $ms+n exec nautilus +#alias settings="env XDG_CURRENT_DESKTOP=GNOME gnome-control-center" \ No newline at end of file diff --git a/andrew/old/i3/miniapps/start.sh b/andrew/old/i3/miniapps/start.sh new file mode 100755 index 0000000..03ddf56 --- /dev/null +++ b/andrew/old/i3/miniapps/start.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +xmodmap ~/.xmodmap + +xrandr --output eDP-1 --primary --mode 1920x1080 --pos 3840x0 --rotate normal --output HDMI-1 --mode 1920x1080 --pos 0x0 --rotate normal --output DP-1 --mode 1920x1080 --pos 1920x0 --rotate normal + +xset r rate 200 25 + +xset s 600 diff --git a/andrew/old/i3/miniapps/volume_control.sh b/andrew/old/i3/miniapps/volume_control.sh new file mode 100755 index 0000000..28666f4 --- /dev/null +++ b/andrew/old/i3/miniapps/volume_control.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +COMMAND="$1" + +if [ ${COMMAND} == "up" ]; then + amixer -D pulse sset Master 5%+ +elif [ ${COMMAND} == "down" ]; then + amixer -D pulse sset Master 5%- +elif [ ${COMMAND} == "mute" ]; then + amixer -D pulse set Master 1+ toggle +fi From 2be74de8b8fe58a3b917ce3a05a0543f5afbc57a Mon Sep 17 00:00:00 2001 From: Andrew Date: Sat, 20 Mar 2021 11:02:36 +0200 Subject: [PATCH 19/23] fixed key mapping on startup --- andrew/.profile | 29 +++++++++++++++++++++++++++++ andrew/i3/config | 4 ---- 2 files changed, 29 insertions(+), 4 deletions(-) create mode 100644 andrew/.profile diff --git a/andrew/.profile b/andrew/.profile new file mode 100644 index 0000000..12bc92d --- /dev/null +++ b/andrew/.profile @@ -0,0 +1,29 @@ +# ~/.profile: executed by the command interpreter for login shells. +# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login +# exists. +# see /usr/share/doc/bash/examples/startup-files for examples. +# the files are located in the bash-doc package. + +# the default umask is set in /etc/profile; for setting the umask +# for ssh logins, install and configure the libpam-umask package. +#umask 022 + +# if running bash +if [ -n "$BASH_VERSION" ]; then + # include .bashrc if it exists + if [ -f "$HOME/.bashrc" ]; then + . "$HOME/.bashrc" + fi +fi + +# set PATH so it includes user's private bin if it exists +if [ -d "$HOME/bin" ] ; then + PATH="$HOME/bin:$PATH" +fi + +# set PATH so it includes user's private bin if it exists +if [ -d "$HOME/.local/bin" ] ; then + PATH="$HOME/.local/bin:$PATH" +fi + +setxkbmap us; xmodmap -e 'remove Mod1 = Alt_R'; xmodmap -e 'add Mod3 = Alt_R'; xmodmap -e 'clear lock'; xmodmap -e 'clear control'; xmodmap -e 'keycode 66 = Control_L'; xmodmap -e 'add control = Control_L Control_R'; diff --git a/andrew/i3/config b/andrew/i3/config index 33f5c76..3c97b14 100644 --- a/andrew/i3/config +++ b/andrew/i3/config @@ -185,7 +185,3 @@ exec --no-startup-id nm-applet bindsym $ms+n exec nautilus #alias settings="env XDG_CURRENT_DESKTOP=GNOME gnome-control-center" - -# load xmodmap config -exec --no-startup-id sleep 15 -exec --no-startup-id /usr/bin/xmodmap /home/andrew/.Xmodmap \ No newline at end of file From 322e52f17dd6203e662f29ea8e70421519458119 Mon Sep 17 00:00:00 2001 From: Andrew Date: Sat, 20 Mar 2021 11:28:20 +0200 Subject: [PATCH 20/23] got emacs running --- config/init-js-tide.el | 18 +++++++++--------- emacs.el | 30 +++++++++++++----------------- 2 files changed, 22 insertions(+), 26 deletions(-) diff --git a/config/init-js-tide.el b/config/init-js-tide.el index d336ec3..23de118 100644 --- a/config/init-js-tide.el +++ b/config/init-js-tide.el @@ -69,15 +69,15 @@ (setq-default flycheck-disabled-checkers (append flycheck-disabled-checkers '(javascript-jshint json-jsonlist))) -(add-hook 'flycheck-mode-hook 'add-node-modules-path) -(eval-after-load - 'typescript-mode - '(add-hook 'typescript-mode-hook #'add-node-modules-path)) -(defun web-mode-init-prettier-hook () - (add-node-modules-path) - (prettier-js-mode)) -(add-hook 'web-mode-hook 'web-mode-init-prettier-hook) -(add-hook 'after-save-hook 'prettier-js-mode) +;;(add-hook 'flycheck-mode-hook 'add-node-modules-path) +;; (eval-after-load +;; 'typescript-mode +;; '(add-hook 'typescript-mode-hook #'add-node-modules-path)) +;; (defun web-mode-init-prettier-hook () +;; (add-node-modules-path) +;; (prettier-js-mode)) +;; (add-hook 'web-mode-hook 'web-mode-init-prettier-hook) +;; (add-hook 'after-save-hook 'prettier-js-mode) (provide 'init-js-tide) ;;; init-js-tide.el ends here diff --git a/emacs.el b/emacs.el index 88a15f0..3553f6c 100644 --- a/emacs.el +++ b/emacs.el @@ -115,25 +115,23 @@ '(dashboard-navigator-buttons (quote (((#("" 0 1 - (face - (:family "Material Icons" :height 1.44) - font-lock-face - (:family "Material Icons" :height 1.44) - display - (raise -0.288) - rear-nonsticky t)) + (rear-nonsticky t display + (raise -0.288) + font-lock-face + (:family "Material Icons" :height 1.44) + face + (:family "Material Icons" :height 1.44))) "Refresh" "Refresh packages" (lambda (&rest _) (package-refresh-contents t))) (#("" 0 1 - (face - (:family "FontAwesome" :height 1.44) - font-lock-face - (:family "FontAwesome" :height 1.44) - display - (raise 0.0) - rear-nonsticky t)) + (rear-nonsticky t display + (raise 0.0) + font-lock-face + (:family "FontAwesome" :height 1.44) + face + (:family "FontAwesome" :height 1.44))) "Update" "Update emacs" (lambda (&rest _) @@ -142,9 +140,7 @@ '(dashboard-set-footer nil) '(dashboard-set-heading-icons t) '(dashboard-set-navigator t) - '(org-agenda-files - (quote - ("/home/andrew/gtd/meeting_notes/charlotte.org" "/home/andrew/gtd/meeting_notes/formulad.org" "/home/andrew/gtd/meeting_notes/i3.org" "/home/andrew/gtd/meeting_notes/urbian.org" "/home/andrew/gtd/emacs-notes.org" "/home/andrew/gtd/id-1address.org" "/home/andrew/gtd/id-aag.org" "/home/andrew/gtd/id-admin.org" "/home/andrew/gtd/id-african.org" "/home/andrew/gtd/id-biomarker.org" "/home/andrew/gtd/id-cephia.org" "/home/andrew/gtd/id-charlotte.org" "/home/andrew/gtd/id-coraltech-property.org" "/home/andrew/gtd/id-formulad-learning.org" "/home/andrew/gtd/id-gemsreport.org" "/home/andrew/gtd/id-impact.org" "/home/andrew/gtd/id-impd.org" "/home/andrew/gtd/id-imptime.org" "/home/andrew/gtd/id-katalyst.org" "/home/andrew/gtd/id-malcolm.org" "/home/andrew/gtd/id-moozle.org" "/home/andrew/gtd/id-npoconnect.org" "/home/andrew/gtd/id-odrin.org" "/home/andrew/gtd/id-samsung.org" "/home/andrew/gtd/id-stint.org" "/home/andrew/gtd/id-systemworks.org" "/home/andrew/gtd/id-tutorhouse.org" "/home/andrew/gtd/id-tuyu.org" "/home/andrew/gtd/id-unionswiss.org" "/home/andrew/gtd/id-upcycles.org" "/home/andrew/gtd/id-urbian.org" "/home/andrew/gtd/id-yebo_fresh.org" "/home/andrew/gtd/new_notes.org" "/home/andrew/gtd/notes.org" "/home/andrew/gtd/passwords.org"))) + '(org-agenda-files nil) '(package-selected-packages (quote (docker tramp yasnippet-snippets ws-butler wgrep-ag web-mode vterm use-package-ensure-system-package solarized-theme so-long smartparens shx shader-mode rvm robe restclient rbenv rainbow-mode py-isort projectile-rails org omnisharp markdown-mode magit lv ioccur highlight-indent-guides helm git-timemachine git-time-metric flymake-ruby exec-path-from-shell enh-ruby-mode doom-themes doom-modeline diminish dashboard counsel-projectile company-tern company-jedi company-inf-ruby calmer-forest-theme bundler buffer-move blacken auto-package-update all-the-icons-dired ag))) From 276f32be93dc8f9433f44ca59ecbf461a7bca923 Mon Sep 17 00:00:00 2001 From: Andrew Date: Tue, 23 Mar 2021 00:54:20 +0200 Subject: [PATCH 21/23] working on i3 config --- andrew/.Xmodmap | 12 - andrew/i3/backup | 187 ++++++++++ andrew/i3/bin/logout | 23 ++ andrew/i3/bin/rofi_app_launcher | 3 + andrew/i3/bin/rofifinder | 2 + andrew/i3/bin/wallpaper.jpg | Bin 0 -> 2228030 bytes andrew/i3/bin/wallpaper.png | Bin 0 -> 2228030 bytes andrew/i3/config | 293 ++++++++++----- andrew/i3/i3status.conf | 62 ---- andrew/i3blocks/battery/battery_info.sh | 44 +++ andrew/i3blocks/config | 43 +++ andrew/i3blocks/cpu/cpu_info.sh | 4 + andrew/i3blocks/sound/sound_burst.sh | 6 + andrew/i3blocks/sound/sound_info.sh | 27 ++ andrew/i3blocks/weather/Makefile | 11 + andrew/i3blocks/weather/forecast.xml | 407 +++++++++++++++++++++ andrew/i3blocks/weather/weather.py | 123 +++++++ andrew/i3blocks/weather/weather_info.sh | 2 + andrew/i3blocks/weather/weather_signaler.c | 102 ++++++ emacs.el | 2 +- 20 files changed, 1177 insertions(+), 176 deletions(-) delete mode 100755 andrew/.Xmodmap create mode 100644 andrew/i3/backup create mode 100755 andrew/i3/bin/logout create mode 100755 andrew/i3/bin/rofi_app_launcher create mode 100755 andrew/i3/bin/rofifinder create mode 100644 andrew/i3/bin/wallpaper.jpg create mode 100755 andrew/i3/bin/wallpaper.png delete mode 100644 andrew/i3/i3status.conf create mode 100755 andrew/i3blocks/battery/battery_info.sh create mode 100644 andrew/i3blocks/config create mode 100755 andrew/i3blocks/cpu/cpu_info.sh create mode 100755 andrew/i3blocks/sound/sound_burst.sh create mode 100755 andrew/i3blocks/sound/sound_info.sh create mode 100644 andrew/i3blocks/weather/Makefile create mode 100644 andrew/i3blocks/weather/forecast.xml create mode 100755 andrew/i3blocks/weather/weather.py create mode 100755 andrew/i3blocks/weather/weather_info.sh create mode 100644 andrew/i3blocks/weather/weather_signaler.c diff --git a/andrew/.Xmodmap b/andrew/.Xmodmap deleted file mode 100755 index b29dcbc..0000000 --- a/andrew/.Xmodmap +++ /dev/null @@ -1,12 +0,0 @@ -! maps Caps_Lock to Control_L -! -clear lock -clear control -keycode 66 = Control_L -add control = Control_L Control_R - -! maps Alt GR to Alt_R and maps Mod3 to Alt_R -! -keycode 108 = Alt_R Meta_R -clear Mod3 -add Mod3 = Alt_R Meta_R diff --git a/andrew/i3/backup b/andrew/i3/backup new file mode 100644 index 0000000..3c97b14 --- /dev/null +++ b/andrew/i3/backup @@ -0,0 +1,187 @@ + # i3 config file (v4) +# +# Please see http://i3wm.org/docs/userguide.html for a complete reference! +# +# This config file uses keycodes (bindsym) and was written for the QWERTY +# layout. +# +# To get a config file with the same key positions, but for your current +# layout, use the i3-config-wizard +# + +set $mod Mod3 +for_window [class="^.*"] border pixel 2 +client.focused #555555 #555555 #ffffff #2e9ef4 #005aed +hide_edge_borders horizontal + +font pango:monospace 10 +floating_modifier $mod + +# start a terminal +bindsym $mod+Return exec i3-sensible-terminal + +# kill focused window +bindsym $mod+Shift+q kill + +# start dmenu (a program launcher) +bindsym $mod+d exec dmenu_run +bindsym $mod+t exec rofi -show + +# change focus +bindsym $mod+h focus left +bindsym $mod+j focus down +bindsym $mod+k focus up +bindsym $mod+l focus right + +# alternatively, you can use the cursor keys: +bindsym $mod+Left focus left +bindsym $mod+Down focus down +bindsym $mod+Up focus up +bindsym $mod+Right focus right + +# move focused window +bindsym $mod+Shift+h move left +bindsym $mod+Shift+j move down +bindsym $mod+Shift+k move up +bindsym $mod+Shift+l move right + +# alternatively, you can use the cursor keys: +bindsym $mod+Shift+Left move left +bindsym $mod+Shift+Down move down +bindsym $mod+Shift+Up move up +bindsym $mod+Shift+Right move right + +# enter fullscreen mode for the focused container +bindsym $mod+f fullscreen + +# change container layout (stacked, tabbed, toggle split) +bindsym $mod+s layout stacking +bindsym $mod+w layout tabbed +bindsym $mod+e layout toggle split + +# toggle tiling / floating +bindsym $mod+Shift+space floating toggle + +# change focus between tiling / floating windows +bindsym $mod+space focus mode_toggle + +# focus the parent container +bindsym $mod+a focus parent + +# focus the child container +#bindsym $mod+d focus child + +# move the currently focused window to the scratchpad +bindsym $mod+Shift+minus move scratchpad + +# Show the next scratchpad window or hide the focused scratchpad window. +# If there are multiple scratchpad windows, this command cycles through them. +bindsym $mod+minus scratchpad show + +# switch to workspace +#bindsym $mod+1 workspace 1 +bindsym $mod+2 workspace 2 +bindsym $mod+3 workspace 3 +bindsym $mod+4 workspace 4 +bindsym $mod+5 workspace 5 +bindsym $mod+6 workspace 6 +bindsym $mod+7 workspace 7 +bindsym $mod+8 workspace 8 +bindsym $mod+9 workspace 9 +bindsym $mod+0 workspace 10 + +# move focused container to workspace +#bindsym $mod+Shift+1 move container to workspace 1 +bindsym $mod+Shift+2 move container to workspace 2 +bindsym $mod+Shift+3 move container to workspace 3 +bindsym $mod+Shift+4 move container to workspace 4 +bindsym $mod+Shift+5 move container to workspace 5 +bindsym $mod+Shift+6 move container to workspace 6 +bindsym $mod+Shift+7 move container to workspace 7 +bindsym $mod+Shift+8 move container to workspace 8 +bindsym $mod+Shift+9 move container to workspace 9 +bindsym $mod+Shift+0 move container to workspace 10 + +# reload the configuration file +bindsym $mod+Shift+c reload # restart i3 inplace (preserves your +# layout/session, can be used to upgrade i3) +bindsym $mod+Shift+r restart +# exit i3 (logs you out of your X session) +bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'" +bindsym $mod+Shift+n exec i3-input -F 'rename workspace to "%s"' -P 'Rename workspace: ' + +# bindsym $mod+1 exec i3-input -F 'workspace "%s"' -P 'Workspace: ' +bindsym $mod+1 exec i3-msg workspace $(rofi -dmenu -lines 0 -p 'Workspace: ') +bindsym $mod+Shift+1 exec i3-input -F 'move container to workspace "%s"' -P 'Move window to workspace: ' + +# resize window (you can also use the mouse for that) +mode "resize" { + # These bindings trigger as soon as you enter the resize mode + + # Pressing left will shrink the window’s width. + # Pressing right will grow the window’s width. + # Pressing up will shrink the window’s height. + # Pressing down will grow the window’s height. + bindsym j resize shrink width 10 px or 10 ppt + bindsym k resize grow height 10 px or 10 ppt + bindsym l resize shrink height 10 px or 10 ppt + bindsym semicolon resize grow width 10 px or 10 ppt + + # same bindings, but for the arrow keys + bindsym Left resize shrink width 10 px or 10 ppt + bindsym Down resize grow height 10 px or 10 ppt + bindsym Up resize shrink height 10 px or 10 ppt + bindsym Right resize grow width 10 px or 10 ppt + + # back to normal: Enter or Escape + bindsym Return mode "default" + bindsym Escape mode "default" +} +bindsym $mod+r mode "resize" + +mode "moveworkspace" { + bindsym Left move workspace to output left; mode "default" + bindsym Right move workspace to output right; mode "default" + bindsym Return mode "default" + bindsym Escape mode "default" +} +bindsym $mod+semicolon mode "moveworkspace" + +mode "setsplit" { + bindsym Left split h; mode "default" + bindsym Right split h; mode "default" + bindsym Up split v; mode "default" + bindsym Down split v; mode "default" + bindsym Return mode "default" + bindsym Escape mode "default" +} +bindsym $mod+v mode "setsplit" + +# Alsamixer Audio controls +bindsym XF86AudioRaiseVolume exec --no-startup-id "/home/andrew/i3/miniapps/volume_control.sh up" +bindsym XF86AudioLowerVolume exec --no-startup-id "/home/andrew/i3/miniapps/volume_control.sh down" +bindsym XF86AudioMute exec --no-startup-id "/home/andrew/i3/miniapps/volume_control.sh mute" + +set $ms Mod4 +bindsym $ms+e exec emacs +bindsym $ms+w exec chromium-browser --incognito + +bar { + status_command i3status + separator_symbol "|" + + colors { + separator #FFFFFF + focused_workspace #123456 #123456 #2cdd50 + inactive_workspace #161616 #000000 #888888 + } +} + +exec --no-startup-id nm-applet +# exec --no-startup-id feh --bg-scale ~/Pictures/bg.jpg +# exec --no-startup-id ~/i3/miniapps/start.sh + +# exec --no-startup-id xautolock -detectsleep -time 5 -locker 'i3lock -c 000000' -notify 30 -notifier "notify-send 'LOCKING SCREEN IN 30 SECONDS'" + +bindsym $ms+n exec nautilus +#alias settings="env XDG_CURRENT_DESKTOP=GNOME gnome-control-center" diff --git a/andrew/i3/bin/logout b/andrew/i3/bin/logout new file mode 100755 index 0000000..a50ec55 --- /dev/null +++ b/andrew/i3/bin/logout @@ -0,0 +1,23 @@ +#!/usr/bin/env bash +# Manage logout with rofi +option=`echo -e "suspend\nlock screen\nlogout\nreboot\npoweroff\nKill user $USER" | rofi -width 600 -dmenu -p system:` +case $option in + suspend) + sudo /usr/bin/systemctl syspend + ;; + 'lock screen') + i3lock -i /home/koromicha/Pictures/linuxtux.png + ;; + logout) + i3-nagbar -t warning -m 'Are you sure you want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit' + ;; + reboot) + /usr/bin/systemctl reboot + ;; + poweroff) + /usr/bin/systemctl poweroff + ;; + 'kill user $USER') + loginctl kill-user $USER + ;; +esac \ No newline at end of file diff --git a/andrew/i3/bin/rofi_app_launcher b/andrew/i3/bin/rofi_app_launcher new file mode 100755 index 0000000..06c397f --- /dev/null +++ b/andrew/i3/bin/rofi_app_launcher @@ -0,0 +1,3 @@ +#!/usr/bin/env bash +# Run rofi app launcher +i3-dmenu-desktop --dmenu="rofi -dmenu -i -p 'apps'" \ No newline at end of file diff --git a/andrew/i3/bin/rofifinder b/andrew/i3/bin/rofifinder new file mode 100755 index 0000000..6f13c80 --- /dev/null +++ b/andrew/i3/bin/rofifinder @@ -0,0 +1,2 @@ +#!/bin/bash +xdg-open "$(locate -i / | rofi -threads 0 -width 100 -dmenu -i -p "Find")" \ No newline at end of file diff --git a/andrew/i3/bin/wallpaper.jpg b/andrew/i3/bin/wallpaper.jpg new file mode 100644 index 0000000000000000000000000000000000000000..96de25741f7a2eb632fafa296b50f8843563d2de GIT binary patch literal 2228030 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%0AdLEla`q%{wS?dUl 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

  • N;USR)jfY9!4i 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