From 6d70f8d778ca00cf1cf8a875bd5942b5cec7f569 Mon Sep 17 00:00:00 2001 From: ecmel Date: Tue, 11 Jun 2024 11:09:46 +0300 Subject: [PATCH 1/6] added block and param cache shortcuts and evaluate block description --- README.md | 38 ++++++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 5f8e961a..ce14f908 100644 --- a/README.md +++ b/README.md @@ -264,6 +264,8 @@ For any file with a **.q** or **.py** extension there are additional options ava - **Execute current selection** - Takes the current selection (or current line if nothing is selected) and executes it against the active connection. Results are displayed in the [Output window and/or the KDB Results window](#view-results). +- **Execute current block** - Selects the q expression under cursor and executes it against the active connection. Results are displayed in the [Output window and/or the KDB Results window](#view-results). + - **Run q file in new q instance** - If q is installed and executable from the terminal you can execute an entire q script on a newly launched q instance. Executing a file on a new instance is done in the terminal, and allows interrogation of the active q process from the terminal window. ### Insights query execution @@ -506,22 +508,26 @@ To update kdb VS Code settings, search for **kdb** from _Preferences_ > _Setting ### For Windows -| Key | Action | -| ------------------ | ---------------------------- | -| F12 | Go to definition | -| Shift + F12 | Go to references | -| Ctrl + Shift + F12 | Find all references | -| Ctrl + D | Execute current selection | -| Ctrl + Shift + D | Execute entire file | -| Ctrl + Shift + R | Run q file in new q instance | +| Key | Action | +| ------------------ | --------------------------------- | +| F12 | Go to definition | +| Shift + F12 | Go to references | +| Ctrl + Shift + F12 | Find all references | +| Ctrl + D | Execute current selection | +| Ctrl + Shift + E | Execute current block | +| Ctrl + Shift + D | Execute entire file | +| Ctrl + Shift + R | Run q file in new q instance | +| Ctrl + Shift + Y | Toggle paramater cache for lambda | ### For MacOS -| Key | Action | -| --------------- | ---------------------------- | -| F12 | Go to definition | -| Shift + F12 | Go to references | -| ⌘ + Shift + F12 | Find all references | -| ⌘ + D | Execute current selection | -| ⌘ + Shift + D | Execute entire file | -| ⌘ + Shift + R | Run q file in new q instance | +| Key | Action | +| --------------- | --------------------------------- | +| F12 | Go to definition | +| Shift + F12 | Go to references | +| ⌘ + Shift + F12 | Find all references | +| ⌘ + D | Execute current selection | +| ⌘ + Shift + E | Execute current block | +| ⌘ + Shift + D | Execute entire file | +| ⌘ + Shift + R | Run q file in new q instance | +| ⌘ + Shift + Y | Toggle paramater cache for lambda | From 758bab86c76a842f1e4a0c7246da208ed389f51e Mon Sep 17 00:00:00 2001 From: LizNorris <120571649+LizNorris@users.noreply.github.com> Date: Tue, 11 Jun 2024 13:47:54 +0100 Subject: [PATCH 2/6] Update Run description to add code block menu item --- README.md | 6 ++---- img/workbookplaydropdown.png | Bin 5550 -> 6464 bytes 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index ce14f908..05a9cf00 100644 --- a/README.md +++ b/README.md @@ -264,7 +264,7 @@ For any file with a **.q** or **.py** extension there are additional options ava - **Execute current selection** - Takes the current selection (or current line if nothing is selected) and executes it against the active connection. Results are displayed in the [Output window and/or the KDB Results window](#view-results). -- **Execute current block** - Selects the q expression under cursor and executes it against the active connection. Results are displayed in the [Output window and/or the KDB Results window](#view-results). +- **Execute current block** - Selects the q expression under the cursor and executes it against the active connection. Results are displayed in the [Output window and/or the KDB Results window](#view-results). - **Run q file in new q instance** - If q is installed and executable from the terminal you can execute an entire q script on a newly launched q instance. Executing a file on a new instance is done in the terminal, and allows interrogation of the active q process from the terminal window. @@ -361,7 +361,7 @@ To create a Workbook and run code against a specific connection: 1. Click **Run** from above the first line of code in the workbook file. ![workbook links](https://github.com/KxSystems/kx-vscode/blob/main/img/workbookrunlink.png?raw=true) - 1. Select **Run** from the upper right of the editor. Using the dropdown next to the button you can choose to **KX: Execute Entire File** or **KX Execute Current Selection**. + 1. Select **Run** from the upper right of the editor. Using the dropdown next to the button you can choose any of the [**KX:** menu items](#kdb-process-executing-q-and-python-code) to run some, or all of the code in the workbook. ![play dropdown](https://github.com/KxSystems/kx-vscode/blob/main/img/wortkbookplaydropdown.png?raw=true) 1. Click **Run** on the right-hand side of the status bar. @@ -369,8 +369,6 @@ To create a Workbook and run code against a specific connection: 1. Right-click and choose **KX: Execute Entire File** from the menu. - 1. If you wish to only run the current selection (or current line if nothing is selected), right-click and choose **KX: Execute Current Selection** from the menu. - 1. If you have not yet chosen a connection to associate with the workbook you are asked to choose a connection before the code is executed. ![choose connection](https://github.com/KxSystems/kx-vscode/blob/main/img/workbookconnectionlink.png?raw=true) diff --git a/img/workbookplaydropdown.png b/img/workbookplaydropdown.png index cad847b0178d30cab4d10bfe1b39dc18947658b7..5dfbdf46f268a307347a2d1616519e0fd582dc05 100644 GIT binary patch literal 6464 zcma)BXIN9)w#5!ML_|0sMnFNO2}o2*B27SuARrw=N0T5TQiLQ}C?a4)q&K5SL0V{` z6Fi4rB2p5PAml32LK8v=NeH~)J@20P?)TpJ-5)7y?U^~}8hfoV=AMbSzF~T3zw~|~ zA)!O&X2v!`LOY5C-;;&+3f^CtY^Vr6b_Cm)8VZ$tJ~1m8?DjW+7zhbfU=D0}?h%Yd z?wL6S3ke;4u>IOG?gt1L5|SdB8ynb#yD#KI3Qv!Obav|Enl!mrcbbzs`-VErG|i6O zc^TW+)ggmz6B)R1N`0rH#}g^tnznzmS?swMO%eA>0#?Y27#w-kC-vQYK4?Dv_Z@+W zKm+*G<7*wldv;&q;~31T)!E?UB3?5Z2OG!zV|uY6WT}2SFL;q3#?~8+TWpvs+bJY; z!TzvY*jR`lPmhvQc7ieN$az6}+QJe-LW$DRf>mETWGJ}$ZZCGH(4(7At#=50Dl{k* zm@9m}->d37_gS}hAaY5SJr)(E#CS)L7GKzQQ(o*E#b-@+k?qf$8GUi2UWnXwIDcMO z?3@v>@8q_}##nSiZ?wPcy#LkhFrkO|y0(fsbEjM?sy zUZ)!gOticg`UD{_i1KCSPnpS;$==D8$du$^p+w}*8nIcSmNzF(Tt>(jd?y9io!K5Cy-j)e7&l~eZ;rdd0fek$S;Me z(l@?Y_23-VLsR34H(o-v^K^b|O>~;vb_CrTx0q}%0NlurkIO?%D8;`i(0o&qzl7n{PH&r@^Y=aG<0n)mVVyoA(xlQ>!R}s^Z50IBYZF8W3Wt8e}MY+3S(kV%m$b>v4rT<(sWmQRi9UHO+4gN(~L58muw zlOf4OZTV35_iI%wSA$t@Dw6x2z5Xk0ofud#a^ei{Qc;u|eWRz;JRglcDvDZA?-^+! ztJ@g<6O@PFSSx?*!>Nm;5={7WF`_;DwwTNnE?qS$Va4ZP@T8r=W}y;vn0Gm(eSp`{ zW>gJVwI}6oi1MOJo3=LLlZ{pET2N3!(^?g~mzTa-+!V^~-@B!5`!$k|dfFX*PCk2k zS5za}^q$D2W;gVzRbV=lz;@?Mx`0)p__qgfPc2{Cdj?<|)@bk@LjQnG>*CTZ($!Ke zw)j;mj00A$)qPPBb<;Bgc8|zd?v`mPQ<;my%7I3gp_Gbjr8N+t}9x1 z3~sds0_B8+KAr#iUlkx3C@!G z%SE%O-;D+pW(RAmXRlqa!Q)d83;2a%@w@5Z8S!Ex8#QCW-s^~dV9p)h(1;=U`Q{1| zT@#;8*$n;u5-r}RBN)yr4Jz>;)3IgXob~StR;m49egx-hE!y@le<5&(;E3&+eZFd< zlQN5W37W-y5%m>qm&{v7!%he?xRgBZqjP$-VD6)}`8Q2(fw$~8Ys8}Sc3hpb-vm5C z**%zRi77H{Z!s4fPIvjS?$yHccA0|YA3LuHT^bk+x4hH$fRiy zw`8^@-0gkLAmZ&L+yS^C9Mc2yTjo|bebqB9R5Y<~%-^WcOJ^~h<=#In;B9Lsk$qx4Ol%sQpZH4Ma|GRr+^Ov=XYeD zgjf{nfIfD?(eTuED9)mK$ui7izpw4A|0M z&^LUqQ#e)6Dwxxor5kw-#I@7%-10Y|96Bv)r}StTh@2O;glRrA^zM!@$@F?SH2L%G z=Rd2Qf_(Q3Lmg51&c|QXKgdv(G#sK+U5+<8C8PBOY?D6aUX#hK`_YSR4V7?@kkZYX zZpabpo0#kTeUpN{&{9j3WY$(+Im%0x8XE48eqVoFcpq81KIV`(tSBJ@^0_QVni6kK zGz-w#yMS$r^C?C7r&vSC{ausNYX>V@9DE`!ieO=71_n8RFS`!t44zhYM~^S;Le$q~ zRaAIL9&TDRyz@NxPEu?1^*s&M)K^|mk4SM&Z@?Q4(GEKcTWYe zas>s?9auktTR_GNXHyya5k+14-W!_9JqBiDynPswqcazfPy{bW*?8scB1cp`pP%v z1b6m=i%R0v30qTa@8aOs))*KGKb763aXaOZ?y(|6lH{COfMtfdcYz@((}kjkVlkv_ zQdHy3!Y@u=*QU9d-pTKaYa5aCPhnJ}4?j3S%7Ez&y%P~3B`PjET^;q|JuSSFVXr65 zOEB0h{F#;jr%+xP_5cTw&1g%Y6Owg{)30nYO$DcK?a+Sc>)Kar^bnV~&wO(_q_SDm zTUNX6ia1~|ucb@JkTjoA7VH5K;2dG7{Z9Xh<6XN;3xm8{djy z1kKE-NP3NQawFML9BEReYvPi(_rAq$~=08LD*~YfrR))s-RmCB> zfpd0-`wMX18`;~Ho#LRxti?k1>j7l}(+lxL{_mP`_&+N#5zqYd9)56b3a@xb%v(Ah zNZ|NgiP}V737vQ3o+vwfBOf$2JT!p;=Yd+Xe#2Xzle?aH^v5V(Lmf)^TI~YBb3lgu zrBGyA(AqrpL(BBwdkY!x?KPQ%0{`26Wqu_!NY_f8;>Xqo_C^g*Q$)4Wh-@}T?!$co zny^MXa?{Bda2TICpp9W@q0h?5q=*#}Je;8c z-{&9w?B`#`F&e$BY^D zjC5twT=V?McZEIzTUlOr+%(~7sRJ8yL$_3nd9LhAhZe0I1VT?02PQmx#IoK%jyHC} z{#-c`j0J(9Vw057Wglj^mntU7T=+tM~PKXm{mLwgoq|7dAhAiHvew z-;7vLK8Ekq_VccMGT1aOiPgYgcFchh!ntH$HqCAzufqgNV*eR)-~c)kT(g%NpM9}I z{>8`Sc8jjsy0U{w4zfO*w`B>C@WzO#iDAiJ6?z^mi=U${Q{l#J&pDKI?!h}shcqsE zvUlYO+ypgT>*v7t9#3+1lY;fHbvtH6ThA(;Y3^tb|KtmVzloKhP}Yo&yMB*&4rX>oPx zB~W|YKQaAN%Y`^Zx8EAFC9|*PCN*;OrIw$2HI^N>is4 zig(F0!upz)P@H2yrMjibv@BE(9OxCf3OSf`ZZ(DEb}bF(d~(xL)! zhaI%MUKl;ziNi+#b_IBsLYw-(R5=GZEmIz!0)O|EHL(lkZjC49aWpFLY+0Y=S8=Mz zb(?ke3Gqt>S5{L#j``m%yL@A2e4{+X3BU|?!&Zj0Usk?Rqezq(xy_7#YVpLF^yzl; zn6`aIFL{DbMy(EE5`wys0~DM?pG$7d zP=~^Xa{dJW$Uu69CJeiia*X=zu+YSA?2}yry|^HIB+>p^m%y}`$Y8j^6-e*j(J!+qo?yU zd8Z+M>nxxrq2E?-ChjfjWv+rz{B#^HJtXG(#I3l-hkJeTs-cx@5Und%o3|5>J=+;P zD&-ciiCgCKBeMN2_jXW%hRq3w_)+wQ2NO7p(zW3a{tfhK(QNk-QuJZ_d{ONB$1&Qm zPAt!4f~;Snt@b&1sxNaP7&g{awE11Ss^-?0I>%9O|7{gIYjaKIb;&)hw`h zYT4-hqtoPOwraK#*GHoZ;at+BzAsbdQgRvJ>tP8A?q}7n?T({rQD=$_@*R2$*xlTR z03>*hM|KHRtq<9EI2?VGG<~ysnqjUI{#{w9n(WlA)pV&6zWoCt>8_T&^g!q0F zf2Gt9KB0<3gS+fYh%-htWVyL?NZ^P!GYeqranw*kv{c&uAj-T1+Xhp^6|NbGQ-0ck4)3Z{Rg%8#?RKabE`wmz>yRFnYthy9}5%R5w%1W%wUmO6PdP zU&^Yx%Kt4=Y8c`)T&_cldt}0^ZLO@n86q|z#Bu+aJPBPE;Hs+L(>TArVTvRg>!yuR zPVy5#U7e0$PA+W>rN}A%YFl_>yt!~HD1d>tH;xUMmqTe)zI{=Mc_q!eL&ymC+?Vuh zU$xRGvIY&kI$$c`mTVXADh|T3^rb#S-1{TGt48+C^7xm!%l7bYq{Ng}jhMGeY?%Sm zAEimxbDGD4qCS}bh8Kgq9l`qSB~(7e0sq8o@@!}Y2zK_8hLX`7X(g8gbGTa)+Js3P zaZDI!*#?is)mCHP3eTQ`mhSEB^4U!48RtEUEGZlwY3b*ZyPoUFXJ1FoE46ruMf@dK zJ#=Rk{VeshA?F|I0mI>eKEXb7iG`SXj$^wcrJ>PF?P3&JiAhXpcV7=0h@;VvFE%3S zN^7LAbHhIk-q;8J7S!_W7K3E1-}M65t)_ypmsuWvwrK)*9mQcx6KV35GSiwcyuP2J zf?b1y=N)FpZbz~8-E+gxppG4KBs zuThCAXTnC-TTwi|Jv30^djRY%>g;pSi3hPi`nwplX$56Xg(rPFM|=R|?j;fmTuD^d znj!gk^4R6{o5c$nTIaAwBXGpIls9aRARw9B&O4}|U=q+ql>1A^@&pww&%J*`idqf+ z@NAQcTz)gi``=17e`>gy<2hFenwoAf^qqSiWS@h8WGR;oOtA=lYYI~>{RyRwa0C#V z7*pClng&^FWGx5#f=HVghQYp9bY>jUUb3^zUIEJvU%gb%eTEGc<3*B+Nzol}wZKj= zljnNyqXagxC3dFu{AQ%jrO&=yX&qJ{Km3xl@?WxM@mznXm|AqkD&wEBmO=4rzcaB4 zI&PcO%Jbf&IgWL*T>dD=sNVzI8$;p7`BfF;{!CL`4X~LTsc=`P75B%ppl6_&W@13V zco-OTbfl1=O+T33-|;M?pY~0m5$!tVvf6z=lR6y9nq6VPIqI#7oJW>AB}(vaG4Pn& z;pdA)^)XXGWwQtWqSaanrjH&Hupsg7`1wbWibd>hp-54~J^PME@AuF-Wq0qC;92a$ zuD>V#&we{Z!R`_r8O%K*csc{uPg>Nz7FW9Q+Q{_933J_FUB0lfV1H)I*Pxj{_5m#a zIW<`D&J>eo)QJJ8ySTXAQ4+M}_*WZFqZ*bwWO}i!aiZxdN>=jrf_VEE`78R96`ePZ z&kh~B^ws+CEck)Kt7U*9$;xFlq5a>KYx@VCW( E0W(kA^Z)<= literal 5550 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 ZHjXft(-e@-1@2fyE}p+)jX&oR|6hpdH~Rnp From cc4b54da8c05338b3c7b16009e16764dc8d01a3a Mon Sep 17 00:00:00 2001 From: ecmel Date: Tue, 11 Jun 2024 17:04:16 +0300 Subject: [PATCH 3/6] added change log entry --- CHANGELOG.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a19a6a06..7aea0fd4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,22 @@ All notable changes to the **kdb VS Code extension** are documented in this file. +# v1.6.0 + +### Enhancements + +### Fixes + +### Internal Improvements + +# v1.5.2 + +### Fixes + +- Local connection listener behaviour fixed (if the connection is closed, the connection will disconnect) +- Return to show console output if results tab isn't visible in case of query execution +- Linter fixes + # v1.5.1 ### Fixes From 6869ec910e6fae73414b98d60e70e28218d59e80 Mon Sep 17 00:00:00 2001 From: ecmel Date: Tue, 11 Jun 2024 18:45:23 +0300 Subject: [PATCH 4/6] update changelog --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7aea0fd4..6f4486cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,10 +6,19 @@ All notable changes to the **kdb VS Code extension** are documented in this file ### Enhancements +- Insights free trial instances are supported +- Added execute block command for q code +- Added hotkey to cache function parameters for q code + ### Fixes +- Disconnect when q process is stopped +- Fix query execution on KDB+ connections no refreshing completion items + ### Internal Improvements +- Added logging framework + # v1.5.2 ### Fixes From ab9f3d5d6f9acd0a8a547f8e82060ff6da614421 Mon Sep 17 00:00:00 2001 From: ecmel Date: Tue, 11 Jun 2024 18:48:50 +0300 Subject: [PATCH 5/6] fixed type --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f4486cd..962c6183 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,7 +13,7 @@ All notable changes to the **kdb VS Code extension** are documented in this file ### Fixes - Disconnect when q process is stopped -- Fix query execution on KDB+ connections no refreshing completion items +- Fix query execution on KDB+ connections not refreshing completion items ### Internal Improvements From 4e550b60ad923d094ba5c5d695343feb4860da48 Mon Sep 17 00:00:00 2001 From: ecmel Date: Tue, 11 Jun 2024 18:49:36 +0300 Subject: [PATCH 6/6] added metadata --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 962c6183..1dc888eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ All notable changes to the **kdb VS Code extension** are documented in this file ### Enhancements +- Display meta data for Insights connections - Insights free trial instances are supported - Added execute block command for q code - Added hotkey to cache function parameters for q code