From 83d102621547ac9e39103ba453b41669155c1d04 Mon Sep 17 00:00:00 2001 From: Max Bucknell Date: Tue, 10 Sep 2024 09:31:54 +1000 Subject: [PATCH] Terminal updates! --- .gitignore | 2 + git/gitconfig.symlink | 2 +- iterm/MB Dark.itermcolors | 344 ------------- iterm/MB Light.itermcolors | 344 ------------- iterm/colors.png | Bin 0 -> 32334 bytes iterm/colors.pxd | Bin 0 -> 590522 bytes iterm/mpwb.json | 816 ++++++++++++++++++++++++++++++ keyboard.layout.json | 857 ++++++++++++++++++++++++++++++++ vim/vim.symlink/colors/mpwb.vim | 37 +- vim/vimrc.symlink | 126 ++++- zsh/zshrc.symlink | 6 + 11 files changed, 1807 insertions(+), 727 deletions(-) delete mode 100644 iterm/MB Dark.itermcolors delete mode 100644 iterm/MB Light.itermcolors create mode 100644 iterm/colors.png create mode 100644 iterm/colors.pxd create mode 100644 iterm/mpwb.json create mode 100644 keyboard.layout.json diff --git a/.gitignore b/.gitignore index 1c08d1e..9783b0d 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,8 @@ zsh/zsh.symlink/zsh-completions zsh/zsh.symlink/zsh-syntax-highlighting zsh/zsh.symlink/secret +python/venv + __pycache__ *.pyc diff --git a/git/gitconfig.symlink b/git/gitconfig.symlink index a07384e..d91e5ba 100644 --- a/git/gitconfig.symlink +++ b/git/gitconfig.symlink @@ -1,6 +1,6 @@ [core] excludesfile = ~/.gitignore - editor = nvim + editor = vim pager = delta autocrlf = input fileMode = false diff --git a/iterm/MB Dark.itermcolors b/iterm/MB Dark.itermcolors deleted file mode 100644 index 681e301..0000000 --- a/iterm/MB Dark.itermcolors +++ /dev/null @@ -1,344 +0,0 @@ - - - - - Ansi 0 Color - - Alpha Component - 1 - Blue Component - 0.40784314274787903 - Color Space - sRGB - Green Component - 0.364705890417099 - Red Component - 0.32941177487373352 - - Ansi 1 Color - - Alpha Component - 1 - Blue Component - 0.40392157435417175 - Color Space - sRGB - Green Component - 0.43921568989753723 - Red Component - 0.95686274766921997 - - Ansi 10 Color - - Alpha Component - 1 - Blue Component - 0.42745098471641541 - Color Space - sRGB - Green Component - 0.76862746477127075 - Red Component - 0.41960784792900085 - - Ansi 11 Color - - Alpha Component - 1 - Blue Component - 0.24705882370471954 - Color Space - sRGB - Green Component - 0.66666668653488159 - Red Component - 0.85490196943283081 - - Ansi 12 Color - - Alpha Component - 1 - Blue Component - 1 - Color Space - sRGB - Green Component - 0.7137255072593689 - Red Component - 0.42352941632270813 - - Ansi 13 Color - - Alpha Component - 1 - Blue Component - 0.9843137264251709 - Color Space - sRGB - Green Component - 0.74117648601531982 - Red Component - 0.86274510622024536 - - Ansi 14 Color - - Alpha Component - 1 - Blue Component - 0.86666667461395264 - Color Space - sRGB - Green Component - 0.83137255907058716 - Red Component - 0.33725491166114807 - - Ansi 15 Color - - Alpha Component - 1 - Blue Component - 0.89803922176361084 - Color Space - sRGB - Green Component - 0.85098040103912354 - Red Component - 0.80392158031463623 - - Ansi 2 Color - - Alpha Component - 1 - Blue Component - 0.16078431904315948 - Color Space - sRGB - Green Component - 0.38823530077934265 - Red Component - 0.066666670143604279 - - Ansi 3 Color - - Alpha Component - 1 - Blue Component - 0.14901961386203766 - Color Space - sRGB - Green Component - 0.56470590829849243 - Red Component - 0.7764706015586853 - - Ansi 4 Color - - Alpha Component - 1 - Blue Component - 0.96078431606292725 - Color Space - sRGB - Green Component - 0.60784316062927246 - Red Component - 0.32549020648002625 - - Ansi 5 Color - - Alpha Component - 1 - Blue Component - 0.94117647409439087 - Color Space - sRGB - Green Component - 0.51372551918029785 - Red Component - 0.69019609689712524 - - Ansi 6 Color - - Alpha Component - 1 - Blue Component - 0.81176471710205078 - Color Space - sRGB - Green Component - 0.77254903316497803 - Red Component - 0.22352941334247589 - - Ansi 7 Color - - Alpha Component - 1 - Blue Component - 0.67058825492858887 - Color Space - sRGB - Green Component - 0.61568629741668701 - Red Component - 0.56470590829849243 - - Ansi 8 Color - - Alpha Component - 1 - Blue Component - 0.48235294222831726 - Color Space - sRGB - Green Component - 0.43137255311012268 - Red Component - 0.38823530077934265 - - Ansi 9 Color - - Alpha Component - 1 - Blue Component - 0.54117649793624878 - Color Space - sRGB - Green Component - 0.57647061347961426 - Red Component - 1 - - Background Color - - Alpha Component - 1 - Blue Component - 0.18039216101169586 - Color Space - sRGB - Green Component - 0.15294118225574493 - Red Component - 0.13333334028720856 - - Badge Color - - Alpha Component - 0.5 - Blue Component - 0.99215686321258545 - Color Space - sRGB - Green Component - 0.54509806632995605 - Red Component - 0.21960784494876862 - - Bold Color - - Alpha Component - 1 - Blue Component - 0.0 - Color Space - sRGB - Green Component - 0.41532039642333984 - Red Component - 0.8347281813621521 - - Cursor Color - - Alpha Component - 1 - Blue Component - 0.49803921580314636 - Color Space - sRGB - Green Component - 0.49803921580314636 - Red Component - 0.50196081399917603 - - Cursor Guide Color - - Alpha Component - 0.25 - Blue Component - 1 - Color Space - sRGB - Green Component - 0.9268307089805603 - Red Component - 0.70213186740875244 - - Cursor Text Color - - Alpha Component - 1 - Blue Component - 0.96568018198013306 - Color Space - sRGB - Green Component - 0.96568018198013306 - Red Component - 0.96568030118942261 - - Foreground Color - - Alpha Component - 1 - Blue Component - 0.78039216995239258 - Color Space - sRGB - Green Component - 0.729411780834198 - Red Component - 0.67843139171600342 - - Link Color - - Alpha Component - 1 - Blue Component - 1 - Color Space - sRGB - Green Component - 0.65098041296005249 - Red Component - 0.34509804844856262 - - Selected Text Color - - Alpha Component - 1 - Blue Component - 0.39962771534919739 - Color Space - sRGB - Green Component - 0.39962771534919739 - Red Component - 0.39962771534919739 - - Selection Color - - Alpha Component - 1 - Blue Component - 0.90910130739212036 - Color Space - sRGB - Green Component - 0.80342596769332886 - Red Component - 0.71790117025375366 - - - diff --git a/iterm/MB Light.itermcolors b/iterm/MB Light.itermcolors deleted file mode 100644 index 3e44b00..0000000 --- a/iterm/MB Light.itermcolors +++ /dev/null @@ -1,344 +0,0 @@ - - - - - Ansi 0 Color - - Alpha Component - 1 - Blue Component - 0.12156862765550613 - Color Space - sRGB - Green Component - 0.12156862765550613 - Red Component - 0.12156862765550613 - - Ansi 1 Color - - Alpha Component - 1 - Blue Component - 0.18039216101169586 - Color Space - sRGB - Green Component - 0.13333334028720856 - Red Component - 0.81176471710205078 - - Ansi 10 Color - - Alpha Component - 1 - Blue Component - 0.21568627655506134 - Color Space - sRGB - Green Component - 0.49803921580314636 - Red Component - 0.10196078568696976 - - Ansi 11 Color - - Alpha Component - 1 - Blue Component - 0.0039215688593685627 - Color Space - sRGB - Green Component - 0.23529411852359772 - Red Component - 0.38823530077934265 - - Ansi 12 Color - - Alpha Component - 1 - Blue Component - 1 - Color Space - sRGB - Green Component - 0.54509806632995605 - Red Component - 0.12941177189350128 - - Ansi 13 Color - - Alpha Component - 1 - Blue Component - 0.97647058963775635 - Color Space - sRGB - Green Component - 0.45882353186607361 - Red Component - 0.64313727617263794 - - Ansi 14 Color - - Alpha Component - 1 - Blue Component - 0.66666668653488159 - Color Space - sRGB - Green Component - 0.57254904508590698 - Red Component - 0.19215686619281769 - - Ansi 15 Color - - Alpha Component - 1 - Blue Component - 0.62352943420410156 - Color Space - sRGB - Green Component - 0.58431375026702881 - Red Component - 0.54901963472366333 - - Ansi 2 Color - - Alpha Component - 1 - Blue Component - 0.16078431904315948 - Color Space - sRGB - Green Component - 0.38823530077934265 - Red Component - 0.066666670143604279 - - Ansi 3 Color - - Alpha Component - 1 - Blue Component - 0.0 - Color Space - sRGB - Green Component - 0.17647059261798859 - Red Component - 0.30196079611778259 - - Ansi 4 Color - - Alpha Component - 1 - Blue Component - 0.85490196943283081 - Color Space - sRGB - Green Component - 0.4117647111415863 - Red Component - 0.035294119268655777 - - Ansi 5 Color - - Alpha Component - 1 - Blue Component - 0.87450981140136719 - Color Space - sRGB - Green Component - 0.31372550129890442 - Red Component - 0.50980395078659058 - - Ansi 6 Color - - Alpha Component - 1 - Blue Component - 0.51372551918029785 - Color Space - sRGB - Green Component - 0.48627451062202454 - Red Component - 0.10588235408067703 - - Ansi 7 Color - - Alpha Component - 1 - Blue Component - 0.5058823823928833 - Color Space - sRGB - Green Component - 0.46666666865348816 - Red Component - 0.43137255311012268 - - Ansi 8 Color - - Alpha Component - 1 - Blue Component - 0.41568627953529358 - Color Space - sRGB - Green Component - 0.37647059559822083 - Red Component - 0.34117648005485535 - - Ansi 9 Color - - Alpha Component - 1 - Blue Component - 0.14901961386203766 - Color Space - sRGB - Green Component - 0.054901961237192154 - Red Component - 0.64313727617263794 - - Background Color - - Alpha Component - 1 - Blue Component - 1 - Color Space - sRGB - Green Component - 1 - Red Component - 1 - - Badge Color - - Alpha Component - 0.5 - Blue Component - 0.99215686321258545 - Color Space - sRGB - Green Component - 0.54509806632995605 - Red Component - 0.21960784494876862 - - Bold Color - - Alpha Component - 1 - Blue Component - 0.0 - Color Space - sRGB - Green Component - 0.41532039642333984 - Red Component - 0.8347281813621521 - - Cursor Color - - Alpha Component - 1 - Blue Component - 0.49803921580314636 - Color Space - sRGB - Green Component - 0.49803921580314636 - Red Component - 0.50196081399917603 - - Cursor Guide Color - - Alpha Component - 0.25 - Blue Component - 1 - Color Space - sRGB - Green Component - 0.9268307089805603 - Red Component - 0.70213186740875244 - - Cursor Text Color - - Alpha Component - 1 - Blue Component - 0.96568018198013306 - Color Space - sRGB - Green Component - 0.96568018198013306 - Red Component - 0.96568030118942261 - - Foreground Color - - Alpha Component - 1 - Blue Component - 0.18431372940540314 - Color Space - sRGB - Green Component - 0.16078431904315948 - Red Component - 0.14117647707462311 - - Link Color - - Alpha Component - 1 - Blue Component - 1 - Color Space - sRGB - Green Component - 0.65098041296005249 - Red Component - 0.34509804844856262 - - Selected Text Color - - Alpha Component - 1 - Blue Component - 0.39962771534919739 - Color Space - sRGB - Green Component - 0.39962771534919739 - Red Component - 0.39962771534919739 - - Selection Color - - Alpha Component - 1 - Blue Component - 0.90910130739212036 - Color Space - sRGB - Green Component - 0.80342596769332886 - Red Component - 0.71790117025375366 - - - diff --git a/iterm/colors.png b/iterm/colors.png new file mode 100644 index 0000000000000000000000000000000000000000..e2532444602077013e30f44d580f01cdd3ba5d1c GIT binary patch literal 32334 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

w&~H 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 C4YmaU literal 0 HcmV?d00001 diff --git a/iterm/colors.pxd b/iterm/colors.pxd new file mode 100644 index 0000000000000000000000000000000000000000..add30894e0934c7d2977ee0c4da436bef7614ec0 GIT binary patch literal 590522 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 vU^~%vp6xo@UA8A|ui8GgbF}lZtEa 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 I0RVvi12GSj)Bpeg literal 0 HcmV?d00001 diff --git a/iterm/mpwb.json b/iterm/mpwb.json new file mode 100644 index 0000000..f8bf7a5 --- /dev/null +++ b/iterm/mpwb.json @@ -0,0 +1,816 @@ +{ + "Close Sessions On End" : true, + "Ansi 15 Color (Dark)" : { + "Red Component" : 0.90196078431372551, + "Color Space" : "P3", + "Blue Component" : 0.9137254901960784, + "Alpha Component" : 1, + "Green Component" : 0.8901960784313725 + }, + "Ansi 0 Color" : { + "Red Component" : 0.12156862745098039, + "Color Space" : "P3", + "Blue Component" : 0.13333333333333333, + "Alpha Component" : 1, + "Green Component" : 0.10980392156862745 + }, + "Cursor Text Color" : { + "Red Component" : 0.90196078431372551, + "Color Space" : "P3", + "Blue Component" : 0.90980392156862744, + "Alpha Component" : 1, + "Green Component" : 0.8901960784313725 + }, + "Smart Cursor Color" : false, + "Prompt Before Closing 2" : false, + "Ansi 3 Color (Dark)" : { + "Red Component" : 0.87058823529411766, + "Color Space" : "P3", + "Blue Component" : 0.47058823529411764, + "Alpha Component" : 1, + "Green Component" : 0.70196078431372544 + }, + "Ansi 12 Color (Dark)" : { + "Red Component" : 0.18823529411764706, + "Color Space" : "P3", + "Blue Component" : 0.66274509803921566, + "Alpha Component" : 1, + "Green Component" : 0.34509803921568627 + }, + "Mouse Reporting" : true, + "Use Underline Color (Light)" : false, + "Disable Window Resizing" : true, + "BM Growl" : true, + "Background Color (Dark)" : { + "Red Component" : 0.12156862745098039, + "Color Space" : "P3", + "Blue Component" : 0.13333333333333333, + "Alpha Component" : 1, + "Green Component" : 0.10980392156862745 + }, + "Guid" : "A499F3A2-89B0-4267-A380-E390A6337CFA", + "Cursor Color (Dark)" : { + "Red Component" : 0.84705882352941175, + "Color Space" : "P3", + "Blue Component" : 0.85882352941176465, + "Alpha Component" : 1, + "Green Component" : 0.42745098039215684 + }, + "Selection Color (Dark)" : { + "Red Component" : 0.84705882352941175, + "Color Space" : "P3", + "Blue Component" : 0.85882352941176465, + "Alpha Component" : 1, + "Green Component" : 0.42745098039215684 + }, + "Scrollback Lines" : 0, + "Badge Color (Dark)" : { + "Red Component" : 0.21960784494876862, + "Color Space" : "sRGB", + "Blue Component" : 0.99215686321258545, + "Alpha Component" : 0.5, + "Green Component" : 0.54509806632995605 + }, + "Faint Text Alpha" : 0.5, + "Ansi 0 Color (Dark)" : { + "Red Component" : 0.90196078431372551, + "Color Space" : "P3", + "Blue Component" : 0.9137254901960784, + "Alpha Component" : 1, + "Green Component" : 0.8901960784313725 + }, + "Transparency" : 0, + "Use Bright Bold" : false, + "Horizontal Spacing" : 1, + "Ansi 13 Color (Light)" : { + "Red Component" : 0.84705882352941175, + "Color Space" : "P3", + "Blue Component" : 0.85882352941176465, + "Alpha Component" : 1, + "Green Component" : 0.42745098039215684 + }, + "Blur" : false, + "Ansi 13 Color" : { + "Red Component" : 0.84705882352941175, + "Color Space" : "P3", + "Blue Component" : 0.85882352941176465, + "Alpha Component" : 1, + "Green Component" : 0.42745098039215684 + }, + "Ansi 2 Color (Dark)" : { + "Red Component" : 0.54509803921568623, + "Color Space" : "P3", + "Blue Component" : 0.49803921568627452, + "Alpha Component" : 1, + "Green Component" : 0.87450980392156863 + }, + "Cursor Color" : { + "Red Component" : 0.62352941176470589, + "Color Space" : "P3", + "Blue Component" : 0.63529411764705879, + "Alpha Component" : 1, + "Green Component" : 0.17254901960784313 + }, + "Unicode Version" : 8, + "Use Cursor Guide (Light)" : false, + "Option Key Sends" : 0, + "Idle Code" : 0, + "Ansi 13 Color (Dark)" : { + "Red Component" : 0.60392156862745094, + "Color Space" : "P3", + "Blue Component" : 0.61568627450980395, + "Alpha Component" : 1, + "Green Component" : 0.16862745098039217 + }, + "Send Code When Idle" : false, + "Selection Color" : { + "Green Component" : 0.75686275959014893, + "Red Component" : 0.66274511814117432, + "Blue Component" : 0.88627451658248901 + }, + "Terminal Type" : "xterm-256color", + "Cursor Boost (Dark)" : 0, + "Right Option Key Sends" : 0, + "Background Color" : { + "Red Component" : 0.90196078431372551, + "Color Space" : "P3", + "Blue Component" : 0.90980392156862744, + "Alpha Component" : 1, + "Green Component" : 0.8901960784313725 + }, + "Show Mark Indicators" : false, + "Ansi 10 Color (Dark)" : { + "Red Component" : 0.31764705882352939, + "Color Space" : "P3", + "Blue Component" : 0.25882352941176473, + "Alpha Component" : 1, + "Green Component" : 0.65490196078431373 + }, + "Ansi 10 Color" : { + "Red Component" : 0.54509803921568623, + "Color Space" : "P3", + "Blue Component" : 0.49803921568627452, + "Alpha Component" : 1, + "Green Component" : 0.87450980392156863 + }, + "Vertical Spacing" : 1, + "Use Tab Color (Light)" : false, + "Columns" : 80, + "Ansi 2 Color (Light)" : { + "Red Component" : 0.31764705882352939, + "Color Space" : "P3", + "Blue Component" : 0.25882352941176473, + "Alpha Component" : 1, + "Green Component" : 0.65490196078431373 + }, + "Screen" : -1, + "Cursor Text Color (Dark)" : { + "Red Component" : 0.12156862745098039, + "Color Space" : "P3", + "Blue Component" : 0.13333333333333333, + "Alpha Component" : 1, + "Green Component" : 0.10980392156862745 + }, + "Description" : "Default", + "Unlimited Scrollback" : true, + "Use Italic Font" : true, + "Working Directory" : "\/Volumes\/Code", + "Selected Text Color (Dark)" : { + "Red Component" : 0.12156862745098039, + "Color Space" : "P3", + "Blue Component" : 0.13333333333333333, + "Alpha Component" : 1, + "Green Component" : 0.10980392156862745 + }, + "Use Cursor Guide (Dark)" : false, + "AWDS Window Option" : "Yes", + "Visual Bell" : true, + "Link Color (Light)" : { + "Red Component" : 0.14513972401618958, + "Color Space" : "P3", + "Blue Component" : 0.7093239426612854, + "Alpha Component" : 1, + "Green Component" : 0.35333043336868286 + }, + "Ansi 1 Color (Dark)" : { + "Red Component" : 0.89411764705882357, + "Color Space" : "P3", + "Blue Component" : 0.37254901960784315, + "Alpha Component" : 1, + "Green Component" : 0.37647058823529411 + }, + "Default Bookmark" : "No", + "Ansi 14 Color (Light)" : { + "Red Component" : 0.5607843137254902, + "Color Space" : "P3", + "Blue Component" : 0.86274509803921573, + "Alpha Component" : 1, + "Green Component" : 0.84313725490196079 + }, + "Ansi 7 Color (Light)" : { + "Red Component" : 0.90196078431372551, + "Color Space" : "P3", + "Blue Component" : 0.90980392156862744, + "Alpha Component" : 1, + "Green Component" : 0.8901960784313725 + }, + "Ansi 3 Color (Light)" : { + "Red Component" : 0.6470588235294118, + "Color Space" : "P3", + "Blue Component" : 0.20784313725490197, + "Alpha Component" : 1, + "Green Component" : 0.49019607843137253 + }, + "Ansi 9 Color (Dark)" : { + "Red Component" : 0.62352941176470589, + "Color Space" : "P3", + "Blue Component" : 0.16078431372549021, + "Alpha Component" : 1, + "Green Component" : 0.17254901960784313 + }, + "Badge Color (Light)" : { + "Red Component" : 0.92929404973983765, + "Color Space" : "P3", + "Blue Component" : 0.13960540294647217, + "Alpha Component" : 0.5, + "Green Component" : 0.25479039549827576 + }, + "Ansi 14 Color (Dark)" : { + "Red Component" : 0.29803921568627451, + "Color Space" : "P3", + "Blue Component" : 0.63529411764705879, + "Alpha Component" : 1, + "Green Component" : 0.61568627450980395 + }, + "Tags" : [ + + ], + "Link Color (Dark)" : { + "Red Component" : 0.34509804844856262, + "Color Space" : "sRGB", + "Blue Component" : 1, + "Alpha Component" : 1, + "Green Component" : 0.65098041296005249 + }, + "Custom Command" : "No", + "Jobs to Ignore" : [ + "rlogin", + "ssh", + "slogin", + "telnet" + ], + "Use Non-ASCII Font" : false, + "Custom Directory" : "Advanced", + "Use Selected Text Color (Light)" : true, + "Bold Color (Light)" : { + "Green Component" : 0.3333333432674408, + "Red Component" : 0.78823530673980713, + "Blue Component" : 0 + }, + "Brighten Bold Text (Dark)" : false, + "Ansi 8 Color (Light)" : { + "Red Component" : 0.12156862745098039, + "Color Space" : "P3", + "Blue Component" : 0.13333333333333333, + "Alpha Component" : 1, + "Green Component" : 0.10980392156862745 + }, + "Name" : "Default", + "Ansi 11 Color (Dark)" : { + "Red Component" : 0.65098039215686276, + "Color Space" : "P3", + "Blue Component" : 0.20784313725490197, + "Alpha Component" : 1, + "Green Component" : 0.49019607843137253 + }, + "AWDS Pane Directory" : "", + "Ansi 14 Color" : { + "Red Component" : 0.5607843137254902, + "Color Space" : "P3", + "Blue Component" : 0.86274509803921573, + "Alpha Component" : 1, + "Green Component" : 0.84313725490196079 + }, + "Faint Text Alpha (Dark)" : 0.5, + "Rows" : 25, + "Background Color (Light)" : { + "Red Component" : 0.90196078431372551, + "Color Space" : "P3", + "Blue Component" : 0.90980392156862744, + "Alpha Component" : 1, + "Green Component" : 0.8901960784313725 + }, + "Cursor Guide Color (Light)" : { + "Red Component" : 0.74862593412399292, + "Color Space" : "P3", + "Blue Component" : 0.99125725030899048, + "Alpha Component" : 0.25, + "Green Component" : 0.92047786712646484 + }, + "Use Selected Text Color" : true, + "Ansi 6 Color (Dark)" : { + "Red Component" : 0.5607843137254902, + "Color Space" : "P3", + "Blue Component" : 0.86274509803921573, + "Alpha Component" : 1, + "Green Component" : 0.84313725490196079 + }, + "Use Tab Color" : false, + "Use Bright Bold (Light)" : false, + "Cursor Color (Light)" : { + "Red Component" : 0.62352941176470589, + "Color Space" : "P3", + "Blue Component" : 0.63529411764705879, + "Alpha Component" : 1, + "Green Component" : 0.17254901960784313 + }, + "Ansi 15 Color (Light)" : { + "Red Component" : 0.90196078431372551, + "Color Space" : "P3", + "Blue Component" : 0.9137254901960784, + "Alpha Component" : 1, + "Green Component" : 0.8901960784313725 + }, + "AWDS Tab Directory" : "", + "Sync Title" : false, + "AWDS Window Directory" : "\/Volumes\/Code", + "Ansi 11 Color" : { + "Red Component" : 0.87058823529411766, + "Color Space" : "P3", + "Blue Component" : 0.47058823529411764, + "Alpha Component" : 1, + "Green Component" : 0.70196078431372544 + }, + "Ansi 8 Color (Dark)" : { + "Red Component" : 0.12156862745098039, + "Color Space" : "P3", + "Blue Component" : 0.13333333333333333, + "Alpha Component" : 1, + "Green Component" : 0.10980392156862745 + }, + "Ansi 10 Color (Light)" : { + "Red Component" : 0.54509803921568623, + "Color Space" : "P3", + "Blue Component" : 0.49803921568627452, + "Alpha Component" : 1, + "Green Component" : 0.87450980392156863 + }, + "Normal Font" : "InputMono-Regular 12", + "Use Selected Text Color (Dark)" : true, + "Foreground Color" : { + "Red Component" : 0.12156862745098039, + "Color Space" : "P3", + "Blue Component" : 0.13333333333333333, + "Alpha Component" : 1, + "Green Component" : 0.10980392156862745 + }, + "Match Background Color (Light)" : { + "Red Component" : 1, + "Color Space" : "P3", + "Blue Component" : 0, + "Alpha Component" : 1, + "Green Component" : 1 + }, + "Command" : "", + "Minimum Contrast (Light)" : 0, + "Send Bell Alert" : true, + "Character Encoding" : 4, + "Minimum Contrast" : 0, + "Cursor Boost (Light)" : 0, + "Cursor Text Color (Light)" : { + "Red Component" : 0.90196078431372551, + "Color Space" : "P3", + "Blue Component" : 0.90980392156862744, + "Alpha Component" : 1, + "Green Component" : 0.8901960784313725 + }, + "Cursor Boost" : 0, + "Use Underline Color" : false, + "Ansi 5 Color (Dark)" : { + "Red Component" : 0.84705882352941175, + "Color Space" : "P3", + "Blue Component" : 0.85882352941176465, + "Alpha Component" : 1, + "Green Component" : 0.42745098039215684 + }, + "Window Type" : 0, + "Background Image Location" : "", + "Brighten Bold Text" : false, + "ASCII Anti Aliased" : true, + "Use Tab Color (Dark)" : false, + "Cursor Guide Color (Dark)" : { + "Red Component" : 0.70213186740875244, + "Color Space" : "sRGB", + "Blue Component" : 1, + "Alpha Component" : 0.25, + "Green Component" : 0.9268307089805603 + }, + "Flashing Bell" : false, + "Brighten Bold Text (Light)" : false, + "Non Ascii Font" : "Monaco 12", + "Ansi 7 Color (Dark)" : { + "Red Component" : 0.12156862745098039, + "Color Space" : "P3", + "Blue Component" : 0.13333333333333333, + "Alpha Component" : 1, + "Green Component" : 0.10980392156862745 + }, + "Badge Color" : { + "Red Component" : 0.92929404973983765, + "Color Space" : "P3", + "Blue Component" : 0.13960540294647217, + "Alpha Component" : 0.5, + "Green Component" : 0.25479039549827576 + }, + "Smart Cursor Color (Dark)" : false, + "Shortcut" : "", + "Match Background Color (Dark)" : { + "Red Component" : 1, + "Color Space" : "P3", + "Blue Component" : 0, + "Alpha Component" : 1, + "Green Component" : 1 + }, + "Ansi 15 Color" : { + "Red Component" : 0.94509803921568625, + "Color Space" : "P3", + "Blue Component" : 0.95294117647058818, + "Alpha Component" : 1, + "Green Component" : 0.93333333333333335 + }, + "Ansi 11 Color (Light)" : { + "Red Component" : 0.87058823529411766, + "Color Space" : "P3", + "Blue Component" : 0.47058823529411764, + "Alpha Component" : 1, + "Green Component" : 0.70196078431372544 + }, + "Ansi 9 Color" : { + "Red Component" : 0.89411764705882357, + "Color Space" : "P3", + "Blue Component" : 0.37254901960784315, + "Alpha Component" : 1, + "Green Component" : 0.37254901960784315 + }, + "Use Bold Font" : true, + "Ansi 4 Color (Light)" : { + "Red Component" : 0.18823529411764706, + "Color Space" : "P3", + "Blue Component" : 0.66274509803921566, + "Alpha Component" : 1, + "Green Component" : 0.34509803921568627 + }, + "Ansi 8 Color" : { + "Red Component" : 0.1803921568627451, + "Color Space" : "P3", + "Blue Component" : 0.19215686274509805, + "Alpha Component" : 1, + "Green Component" : 0.16862745098039217 + }, + "Ansi 0 Color (Light)" : { + "Red Component" : 0.12156862745098039, + "Color Space" : "P3", + "Blue Component" : 0.13333333333333333, + "Alpha Component" : 1, + "Green Component" : 0.10980392156862745 + }, + "Use Bright Bold (Dark)" : false, + "Bold Color" : { + "Green Component" : 0.3333333432674408, + "Red Component" : 0.78823530673980713, + "Blue Component" : 0 + }, + "Selected Text Color (Light)" : { + "Red Component" : 0.89411764705882357, + "Color Space" : "P3", + "Blue Component" : 0.90196078431372551, + "Alpha Component" : 1, + "Green Component" : 0.88235294117647056 + }, + "Minimum Contrast (Dark)" : 0, + "Smart Cursor Color (Light)" : false, + "Ansi 7 Color" : { + "Red Component" : 0.90196078431372551, + "Color Space" : "P3", + "Blue Component" : 0.90980392156862744, + "Alpha Component" : 1, + "Green Component" : 0.8901960784313725 + }, + "Keyboard Map" : { + "0xf700-0x260000" : { + "Action" : 10, + "Text" : "[1;6A" + }, + "0x37-0x40000" : { + "Action" : 11, + "Text" : "0x1f" + }, + "0x32-0x40000" : { + "Action" : 11, + "Text" : "0x00" + }, + "0xf709-0x20000" : { + "Action" : 10, + "Text" : "[17;2~" + }, + "0xf70c-0x20000" : { + "Action" : 10, + "Text" : "[20;2~" + }, + "0xf729-0x20000" : { + "Action" : 10, + "Text" : "[1;2H" + }, + "0xf72b-0x40000" : { + "Action" : 10, + "Text" : "[1;5F" + }, + "0xf705-0x20000" : { + "Action" : 10, + "Text" : "[1;2Q" + }, + "0xf703-0x260000" : { + "Action" : 10, + "Text" : "[1;6C" + }, + "0xf700-0x220000" : { + "Action" : 10, + "Text" : "[1;2A" + }, + "0xf701-0x280000" : { + "Action" : 11, + "Text" : "0x1b 0x1b 0x5b 0x42" + }, + "0x38-0x40000" : { + "Action" : 11, + "Text" : "0x7f" + }, + "0x33-0x40000" : { + "Action" : 11, + "Text" : "0x1b" + }, + "0xf703-0x220000" : { + "Action" : 10, + "Text" : "[1;2C" + }, + "0xf701-0x240000" : { + "Action" : 10, + "Text" : "[1;5B" + }, + "0xf70d-0x20000" : { + "Action" : 10, + "Text" : "[21;2~" + }, + "0xf702-0x260000" : { + "Action" : 10, + "Text" : "[1;6D" + }, + "0xf729-0x40000" : { + "Action" : 10, + "Text" : "[1;5H" + }, + "0xf706-0x20000" : { + "Action" : 10, + "Text" : "[1;2R" + }, + "0x34-0x40000" : { + "Action" : 11, + "Text" : "0x1c" + }, + "0xf700-0x280000" : { + "Action" : 11, + "Text" : "0x1b 0x1b 0x5b 0x41" + }, + "0x2d-0x40000" : { + "Action" : 11, + "Text" : "0x1f" + }, + "0xf70e-0x20000" : { + "Action" : 10, + "Text" : "[23;2~" + }, + "0xf702-0x220000" : { + "Action" : 10, + "Text" : "[1;2D" + }, + "0xf703-0x280000" : { + "Action" : 11, + "Text" : "0x1b 0x1b 0x5b 0x43" + }, + "0xf700-0x240000" : { + "Action" : 10, + "Text" : "[1;5A" + }, + "0xf707-0x20000" : { + "Action" : 10, + "Text" : "[1;2S" + }, + "0xf70a-0x20000" : { + "Action" : 10, + "Text" : "[18;2~" + }, + "0x35-0x40000" : { + "Action" : 11, + "Text" : "0x1d" + }, + "0xf70f-0x20000" : { + "Action" : 10, + "Text" : "[24;2~" + }, + "0xf703-0x240000" : { + "Action" : 10, + "Text" : "[1;5C" + }, + "0xf701-0x260000" : { + "Action" : 10, + "Text" : "[1;6B" + }, + "0xf702-0x280000" : { + "Action" : 11, + "Text" : "0x1b 0x1b 0x5b 0x44" + }, + "0xf72b-0x20000" : { + "Action" : 10, + "Text" : "[1;2F" + }, + "0x36-0x40000" : { + "Action" : 11, + "Text" : "0x1e" + }, + "0xf708-0x20000" : { + "Action" : 10, + "Text" : "[15;2~" + }, + "0xf701-0x220000" : { + "Action" : 10, + "Text" : "[1;2B" + }, + "0xf70b-0x20000" : { + "Action" : 10, + "Text" : "[19;2~" + }, + "0xf702-0x240000" : { + "Action" : 10, + "Text" : "[1;5D" + }, + "0xf704-0x20000" : { + "Action" : 10, + "Text" : "[1;2P" + } + }, + "Bold Color (Dark)" : { + "Red Component" : 0.78823530673980713, + "Color Space" : "sRGB", + "Blue Component" : 0.85098040103912354, + "Alpha Component" : 1, + "Green Component" : 0.81960785388946533 + }, + "Link Color" : { + "Red Component" : 0.14513972401618958, + "Color Space" : "P3", + "Blue Component" : 0.7093239426612854, + "Alpha Component" : 1, + "Green Component" : 0.35333043336868286 + }, + "Ansi 6 Color" : { + "Red Component" : 0.31764705882352939, + "Color Space" : "P3", + "Blue Component" : 0.67450980392156867, + "Alpha Component" : 1, + "Green Component" : 0.65490196078431373 + }, + "Silence Bell" : false, + "Ansi 4 Color (Dark)" : { + "Red Component" : 0.41176470588235292, + "Color Space" : "P3", + "Blue Component" : 0.92156862745098034, + "Alpha Component" : 1, + "Green Component" : 0.5490196078431373 + }, + "Ansi 9 Color (Light)" : { + "Red Component" : 0.89411764705882357, + "Color Space" : "P3", + "Blue Component" : 0.37254901960784315, + "Alpha Component" : 1, + "Green Component" : 0.37254901960784315 + }, + "Ansi 12 Color" : { + "Red Component" : 0.41176470588235292, + "Color Space" : "P3", + "Blue Component" : 0.92156862745098034, + "Alpha Component" : 1, + "Green Component" : 0.5490196078431373 + }, + "AWDS Tab Option" : "Recycle", + "Ansi 1 Color (Light)" : { + "Red Component" : 0.62352941176470589, + "Color Space" : "P3", + "Blue Component" : 0.16078431372549021, + "Alpha Component" : 1, + "Green Component" : 0.17254901960784313 + }, + "Ansi 5 Color (Light)" : { + "Red Component" : 0.62352941176470589, + "Color Space" : "P3", + "Blue Component" : 0.63529411764705879, + "Alpha Component" : 1, + "Green Component" : 0.17254901960784313 + }, + "Foreground Color (Light)" : { + "Red Component" : 0.12156862745098039, + "Color Space" : "P3", + "Blue Component" : 0.13333333333333333, + "Alpha Component" : 1, + "Green Component" : 0.10980392156862745 + }, + "Ansi 5 Color" : { + "Red Component" : 0.62352941176470589, + "Color Space" : "P3", + "Blue Component" : 0.63529411764705879, + "Alpha Component" : 1, + "Green Component" : 0.17254901960784313 + }, + "Ansi 4 Color" : { + "Red Component" : 0.18823529411764706, + "Color Space" : "P3", + "Blue Component" : 0.66274509803921566, + "Alpha Component" : 1, + "Green Component" : 0.34509803921568627 + }, + "Use Separate Colors for Light and Dark Mode" : true, + "Ansi 3 Color" : { + "Red Component" : 0.6470588235294118, + "Color Space" : "P3", + "Blue Component" : 0.20784313725490197, + "Alpha Component" : 1, + "Green Component" : 0.49019607843137253 + }, + "Blinking Cursor" : false, + "Ansi 6 Color (Light)" : { + "Red Component" : 0.31764705882352939, + "Color Space" : "P3", + "Blue Component" : 0.67450980392156867, + "Alpha Component" : 1, + "Green Component" : 0.65490196078431373 + }, + "Match Background Color" : { + "Red Component" : 1, + "Color Space" : "P3", + "Blue Component" : 0, + "Alpha Component" : 1, + "Green Component" : 1 + }, + "Cursor Guide Color" : { + "Red Component" : 0.74862593412399292, + "Color Space" : "P3", + "Blue Component" : 0.99125725030899048, + "Alpha Component" : 0.25, + "Green Component" : 0.92047786712646484 + }, + "Ansi 2 Color" : { + "Red Component" : 0.31764705882352939, + "Color Space" : "P3", + "Blue Component" : 0.25882352941176473, + "Alpha Component" : 1, + "Green Component" : 0.65490196078431373 + }, + "Use Cursor Guide" : false, + "Use Underline Color (Dark)" : false, + "Selection Color (Light)" : { + "Red Component" : 0.62352941176470589, + "Color Space" : "P3", + "Blue Component" : 0.63529411764705879, + "Alpha Component" : 1, + "Green Component" : 0.17254901960784313 + }, + "Ansi 1 Color" : { + "Red Component" : 0.62352941176470589, + "Color Space" : "P3", + "Blue Component" : 0.16078431372549021, + "Alpha Component" : 1, + "Green Component" : 0.17254901960784313 + }, + "Faint Text Alpha (Light)" : 0.5, + "AWDS Pane Option" : "Recycle", + "Ambiguous Double Width" : false, + "Selected Text Color" : { + "Green Component" : 0.32549020648002625, + "Red Component" : 0.32549020648002625, + "Blue Component" : 0.32549020648002625 + }, + "Non-ASCII Anti Aliased" : true, + "Ansi 12 Color (Light)" : { + "Red Component" : 0.41176470588235292, + "Color Space" : "P3", + "Blue Component" : 0.92156862745098034, + "Alpha Component" : 1, + "Green Component" : 0.5490196078431373 + }, + "Foreground Color (Dark)" : { + "Red Component" : 0.90196078431372551, + "Color Space" : "P3", + "Blue Component" : 0.90980392156862744, + "Alpha Component" : 1, + "Green Component" : 0.8901960784313725 + } +} \ No newline at end of file diff --git a/keyboard.layout.json b/keyboard.layout.json new file mode 100644 index 0000000..2ced78d --- /dev/null +++ b/keyboard.layout.json @@ -0,0 +1,857 @@ +{ + "name": "NuPhy Gem80", + "vendorProductId": 435499637, + "macros": [ + "{KC_LCTL,KC_LGUI,KC_Q}", + "{KC_LGUI,KC_LSFT,KC_2}", + "{KC_LGUI,KC_LCTL,KC_LSFT,KC_4}{50}{KC_SPC}", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ], + "layers": [ + [ + "KC_ESC", + "KC_SLCK", + "KC_PAUS", + "CUSTOM(6)", + "MACRO(2)", + "KC_F5", + "KC_F6", + "KC_F7", + "KC_F8", + "KC_F9", + "KC_F10", + "KC_F11", + "KC_F12", + "MACRO(0)", + "KC_MUTE", + "KC_VOLD", + "KC_VOLU", + "KC_GRV", + "KC_1", + "KC_2", + "KC_3", + "KC_4", + "KC_5", + "KC_6", + "KC_7", + "KC_8", + "KC_9", + "KC_0", + "KC_MINS", + "KC_EQL", + "KC_BSPC", + "KC_MPRV", + "KC_MPLY", + "KC_MNXT", + "KC_TAB", + "KC_Q", + "KC_W", + "KC_E", + "KC_R", + "KC_T", + "KC_Y", + "KC_U", + "KC_I", + "KC_O", + "KC_P", + "KC_LBRC", + "KC_RBRC", + "KC_BSLS", + "KC_DEL", + "KC_PGUP", + "KC_PGDN", + "KC_LCTL", + "KC_A", + "KC_S", + "KC_D", + "KC_F", + "KC_G", + "KC_H", + "KC_J", + "KC_K", + "KC_L", + "KC_SCLN", + "KC_QUOT", + "KC_NO", + "KC_ENT", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_LSFT", + "KC_NO", + "KC_Z", + "KC_X", + "KC_C", + "KC_V", + "KC_B", + "KC_N", + "KC_M", + "KC_COMM", + "KC_DOT", + "KC_SLSH", + "KC_NO", + "KC_RSFT", + "KC_UP", + "KC_NO", + "KC_NO", + "MO(1)", + "KC_LALT", + "KC_LGUI", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_SPC", + "KC_NO", + "KC_NO", + "KC_RGUI", + "KC_RCTL", + "KC_RALT", + "MACRO(1)", + "KC_LEFT", + "KC_DOWN", + "KC_RGHT", + "KC_NO" + ], + [ + "KC_TRNS", + "KC_F1", + "KC_F2", + "KC_F3", + "KC_F4", + "KC_F5", + "KC_F6", + "KC_F7", + "KC_F8", + "KC_F9", + "KC_F10", + "KC_F11", + "KC_F12", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "CUSTOM(3)", + "CUSTOM(4)", + "CUSTOM(5)", + "CUSTOM(2)", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "CUSTOM(32)", + "CUSTOM(33)", + "CUSTOM(31)", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "CUSTOM(41)", + "CUSTOM(29)", + "CUSTOM(12)", + "CUSTOM(13)", + "CUSTOM(14)", + "CUSTOM(39)", + "CUSTOM(40)", + "CUSTOM(38)", + "CUSTOM(30)", + "CUSTOM(35)", + "CUSTOM(36)", + "CUSTOM(34)", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_NO", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_NO", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "MO(5)", + "MO(4)", + "RGB_SPD", + "RGB_SPI", + "KC_TRNS", + "KC_NO", + "KC_TRNS", + "RGB_VAI", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_TRNS", + "MO(1)", + "KC_TRNS", + "KC_TRNS", + "RGB_MOD", + "RGB_VAD", + "RGB_HUI", + "KC_NO" + ], + [ + "KC_ESC", + "KC_F1", + "KC_F2", + "KC_F3", + "KC_F4", + "KC_F5", + "KC_F6", + "KC_F7", + "KC_F8", + "KC_F9", + "KC_F10", + "KC_F11", + "KC_VOLU", + "KC_F13", + "CUSTOM(37)", + "LSG(KC_S)", + "MACRO(0)", + "KC_GRV", + "KC_1", + "KC_2", + "KC_3", + "KC_4", + "KC_5", + "KC_6", + "KC_7", + "KC_8", + "KC_9", + "KC_0", + "KC_MINS", + "KC_EQL", + "KC_BSPC", + "KC_INS", + "KC_HOME", + "KC_PGUP", + "KC_TAB", + "KC_Q", + "KC_W", + "KC_E", + "KC_R", + "KC_T", + "KC_Y", + "KC_U", + "KC_I", + "KC_O", + "KC_P", + "KC_LBRC", + "KC_RBRC", + "KC_BSLS", + "KC_DEL", + "KC_END", + "KC_PGDN", + "KC_LCTL", + "KC_A", + "KC_S", + "KC_D", + "KC_F", + "KC_G", + "KC_H", + "KC_J", + "KC_K", + "KC_L", + "KC_SCLN", + "KC_QUOT", + "KC_NO", + "KC_ENT", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_LSFT", + "KC_NO", + "KC_Z", + "KC_X", + "KC_C", + "KC_V", + "KC_B", + "KC_N", + "KC_M", + "KC_COMM", + "KC_DOT", + "KC_SLSH", + "KC_NO", + "KC_RSFT", + "KC_UP", + "KC_NO", + "KC_NO", + "KC_LCTL", + "KC_LALT", + "KC_LGUI", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_SPC", + "KC_NO", + "KC_NO", + "KC_RGUI", + "MO(3)", + "KC_RALT", + "MACRO(1)", + "KC_LEFT", + "KC_DOWN", + "KC_RGHT", + "KC_NO" + ], + [ + "KC_TRNS", + "KC_BRID", + "KC_BRIU", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_MPRV", + "KC_MPLY", + "KC_MNXT", + "KC_MUTE", + "KC_VOLD", + "KC_VOLU", + "KC_NO", + "KC_TRNS", + "KC_PSCR", + "KC_NO", + "KC_TRNS", + "CUSTOM(3)", + "CUSTOM(4)", + "CUSTOM(5)", + "CUSTOM(2)", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "CUSTOM(32)", + "CUSTOM(33)", + "CUSTOM(31)", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "CUSTOM(41)", + "CUSTOM(29)", + "CUSTOM(12)", + "CUSTOM(13)", + "CUSTOM(14)", + "CUSTOM(39)", + "CUSTOM(40)", + "CUSTOM(38)", + "CUSTOM(30)", + "CUSTOM(35)", + "CUSTOM(36)", + "CUSTOM(34)", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_NO", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_NO", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "MO(5)", + "MO(4)", + "RGB_SPD", + "RGB_SPI", + "KC_TRNS", + "KC_NO", + "KC_TRNS", + "RGB_VAI", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_TRNS", + "MO(3)", + "KC_TRNS", + "KC_TRNS", + "RGB_MOD", + "RGB_VAD", + "RGB_HUI", + "KC_NO" + ], + [ + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_NO", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_NO", + "KC_TRNS", + "KC_TRNS", + "CUSTOM(15)", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "CUSTOM(22)", + "CUSTOM(21)", + "KC_TRNS", + "KC_NO", + "KC_TRNS", + "CUSTOM(17)", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_TRNS", + "MO(4)", + "KC_TRNS", + "KC_TRNS", + "CUSTOM(19)", + "CUSTOM(18)", + "CUSTOM(20)", + "KC_NO" + ], + [ + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_NO", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_NO", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "CUSTOM(28)", + "CUSTOM(27)", + "KC_TRNS", + "KC_NO", + "KC_TRNS", + "CUSTOM(23)", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_TRNS", + "MO(5)", + "KC_TRNS", + "KC_TRNS", + "CUSTOM(25)", + "CUSTOM(24)", + "CUSTOM(26)", + "KC_NO" + ], + [ + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS" + ], + [ + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS" + ] + ], + "encoders": [] +} \ No newline at end of file diff --git a/vim/vim.symlink/colors/mpwb.vim b/vim/vim.symlink/colors/mpwb.vim index 3fb316c..1b6dd40 100644 --- a/vim/vim.symlink/colors/mpwb.vim +++ b/vim/vim.symlink/colors/mpwb.vim @@ -16,6 +16,8 @@ endif " 5: magenta " 6: cyan " 7: background +" 8: black +" 15: white " " +8 for bright colours. " @@ -35,6 +37,7 @@ hi Define cterm=NONE ctermfg=NONE ctermbg=NONE hi Include cterm=NONE ctermfg=NONE ctermbg=NONE hi Macro cterm=NONE ctermfg=NONE ctermbg=NONE hi PreProc cterm=NONE ctermfg=NONE ctermbg=NONE +hi Title cterm=NONE ctermfg=NONE ctermbg=NONE hi VimHiAttrib cterm=NONE ctermfg=NONE ctermbg=NONE hi VimOption cterm=NONE ctermfg=NONE ctermbg=NONE @@ -48,22 +51,32 @@ hi Boolean cterm=NONE ctermfg=4 ctermbg=NONE hi Comment cterm=NONE ctermfg=2 ctermbg=NONE hi Todo cterm=bold ctermbg=2 ctermfg=7 -hi CursorLine cterm=bold - -hi Search ctermfg=0 ctermbg=3 +" Search is bright blue +hi Search ctermfg=0 ctermbg=14 +" Chrome is magenta hi VertSplit ctermfg=5 ctermbg=NONE cterm=NONE hi StatusLine ctermfg=5 ctermbg=NONE cterm=bold hi StatusLineNC ctermfg=5 ctermbg=NONE cterm=NONE -hi Visual ctermfg=7 ctermbg=0 +hi Visual ctermfg=15 ctermbg=0 -if &background == 'dark' - hi LineNr cterm=NONE ctermfg=15 ctermbg=NONE - hi CursorLineNr cterm=bold ctermfg=15 ctermbg=0 -endif +hi LineNr cterm=NONE ctermfg=5 ctermbg=NONE +hi CursorLine cterm=bold +hi CursorLineNr cterm=bold ctermfg=15 ctermbg=5 -if &background == 'light' - hi LineNr cterm=NONE ctermfg=0 ctermbg=NONE - hi CursorLineNr cterm=bold ctermfg=0 ctermbg=NONE -endif +" LSP hints +hi ErrorMsg cterm=NONE ctermfg=7 ctermbg=1 +hi Question cterm=NONE ctermfg=7 ctermbg=4 +hi SpellLocal cterm=NONE ctermfg=3 ctermbg=NONE +hi SpellRare cterm=NONE ctermfg=3 ctermbg=NONE +hi SpellCap cterm=NONE ctermfg=0 ctermbg=3 + +hi link LspDiagSignInfoText Question +hi link LspDiagSignWarningText Question + +hi PMenu cterm=NONE ctermfg=8 ctermbg=5 +hi PMenuSel cterm=bold ctermfg=8 ctermbg=3 + +" Misc cleanup +hi pandocBlockQuote cterm=NONE ctermfg=0 ctermbg=NONE diff --git a/vim/vimrc.symlink b/vim/vimrc.symlink index 15eb2e8..fec8671 100644 --- a/vim/vimrc.symlink +++ b/vim/vimrc.symlink @@ -11,24 +11,29 @@ call plug#begin() Plug 'tpope/vim-commentary' Plug 'tpope/vim-fugitive' Plug 'tpope/vim-surround' +Plug 'tpope/vim-repeat' -Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } +Plug '/opt/homebrew/opt/fzf' Plug 'junegunn/fzf.vim' -Plug 'jayli/vim-easycomplete' Plug 'SirVer/ultisnips' +Plug 'yegappan/lsp' + +Plug 'vim-pandoc/vim-pandoc-syntax' +Plug 'quarto-dev/quarto-vim' + +Plug 'HerringtonDarkholme/yats.vim' + call plug#end() -" Plugin configuration - -" Get AI out of here -let g:easycomplete_tabnine_enable = 0 +" Language config +let g:pandoc#syntax#conceal#use = 0 +let g:r_indent_align_args = 0 " Syntax and colors and things filetype plugin indent on syntax on -syntax manual " Disable Swapping set nobackup nowritebackup noswapfile @@ -48,6 +53,8 @@ set nowrap " Relative numbering with absolute anchor set number relativenumber +set signcolumn=number +set cursorline cursorlineopt=both " Keep buffers open in memory when not visible set hidden @@ -98,9 +105,12 @@ let localmapleader = "\\" " Use jk to escape back to normal inoremap jk -tnoremap jk inoremap +" Hide search highlights +nnoremap :noh +nnoremap / :noh + " Switch between recent buffers nnoremap @@ -130,18 +140,32 @@ nnoremap _ :-1dpk== " Quick access vimrc nnoremap ev :tabedit $MYVIMRC - -augroup updateVimrc - autocmd! - - autocmd BufWritePost $MYVIMRC :source $MYVIMRC -augroup END +nnoremap es :so $MYVIMRC " Pane management nnoremap nnoremap nnoremap nnoremap +inoremap +inoremap +inoremap +inoremap + +" FZF +nnoremap o :Files +nnoremap b :Buffers +nnoremap f :Rg +nnoremap g :RG + +let g:fzf_vim = {} +let g:fzf_vim.preview_window = [] + +augroup FZF + autocmd! + + autocmd FileType fzf tmap jk +augroup END " Focus mode @@ -158,14 +182,6 @@ endfunc nnoremap z :call Zoom() -" Show nice things on active pane only -augroup activePaneManagement - autocmd! - - autocmd WinEnter,VimEnter,BufWinEnter * setl rnu cul syntax=ON - autocmd WinLeave,BufWinLeave,BufLeave * setl nornu nocul syntax=OFF -augroup END - " Make directories in a filename if they don't exist. function! EnsureDirExists () @@ -185,6 +201,64 @@ augroup AutoMkdir autocmd BufNewFile * :call EnsureDirExists() augroup END +" LSP and other completion + +nnoremap aa :LspDiag current +nnoremap ga :LspDiag nextWrap +nnoremap gA :LspDiag prevWrap + +augroup Lsp + autocmd! + + let lspOptions = #{ ultisnips: v:true } + autocmd User LspSetup call LspOptionsSet(lspOptions) + + let lspServers = [#{ + \ name: 'r', + \ filetype: ['r', 'rmd', 'quarto'], + \ path: '/usr/local/bin/R', + \ args: ['-s', '-e languageserver::run()'] + \ }] + + autocmd User LspSetup call LspAddServer(lspServers) +augroup END + +" File Running + +function! PreviewQuarto() + call ClosePreview() + + echom 'Starting preview job' + let b:file = expand('%') + let b:preview_job = job_start( + \ ['quarto', 'preview', b:file], + \ ) +endfunc + +function! ClosePreview() + if exists("b:preview_job") + echo 'Killing existing job...' + call job_stop(b:preview_job) + endif +endfunc + +nnoremap r :echo 'No preview configured' +nmap r + +augroup Previews + autocmd! + + autocmd Filetype quarto nnoremap r :call PreviewQuarto() +augroup END + + +augroup TextFormatting + autocmd! + + autocmd FileType make,go setl noet sw=8 sts=8 ts=8 + + autocmd FileType r,quarto,rmd setl et sw=2 sts=2 ts=2 +augroup END " Show syntax highlighting groups for word under cursor " @@ -192,10 +266,10 @@ augroup END " scheme. nnoremap \ :call SynStack() function! SynStack() - if !exists("*synstack") - return - endif - echo map(synstack(line('.'), col('.')), 'synIDattr(v:val,"name")') + if !exists("*synstack") + return + endif + echo map(synstack(line('.'), col('.')), 'synIDattr(v:val,"name")') endfunc " Open syntax file for current diff --git a/zsh/zshrc.symlink b/zsh/zshrc.symlink index 3afe314..7d6d145 100644 --- a/zsh/zshrc.symlink +++ b/zsh/zshrc.symlink @@ -29,6 +29,12 @@ source "$(brew --prefix fzf)/shell/completion.zsh" export FZF_DEFAULT_COMMAND='rg --files --hidden --follow --glob "!.git/*"' # Python +if [ ! -f "$HOME/dotfiles/python/venv/bin/activate" ] +then + python3 -m venv "$HOME/dotfiles/python/venv" +fi + +source "$HOME/dotfiles/python/venv/bin/activate" export PYTHONPATH="$PYTHONPATH:$HOME/dotfiles/lib/python" # Rust