Skip to content

Releases: kkga/kks

v0.3.8

16 Jan 22:55
Compare
Choose a tag to compare

What's Changed

  • add golangci-lint, address linter errors by @kkga in #12
  • minor: rename cmd struct fields by @kkga in #13
  • trim dashes from generated git session names by @kkga in #15

Full Changelog: v0.3.7...v0.3.8

v0.3.7

25 Nov 11:40
Compare
Choose a tag to compare

What's Changed

  • add kks-fifo script by @TeddyDD in #7
  • fix SHELL override in kks-grep by @TeddyDD in #8
  • Change %{val} to %val{..} in documentation by @danr in #9
  • Fix get command on macOS by @kkga in #11
  • Forward Kakoune errors to stderr when using <get> command
  • Show Kakoune errors in client and debug buffer when using <get> command
  • Add -R flag for <get> command to get Kakoune-quoted output

New Contributors

  • @danr made their first contribution in #9

Full Changelog: v0.3.6...v0.3.7

v0.3.6

12 Nov 19:24
Compare
Choose a tag to compare

Changelog

a85b4ba Release v0.3.6
dcdf86b Merge pull request #6 from TeddyDD/git-like-defer-subcommand
08cd1a6 add git like subcommand deferring mechanism
df89306 Merge pull request #5 from TeddyDD/fix-grep-on-fish
95d5f74 grep: force sh to be used for fzf preview command
cb1d21f scripts: fix kks get commands
32fe4c3 Update README.md
186b558 Update README.md
c2cdf07 update readme
4c6e380 add detach example for shell aliases

v0.3.5

24 Oct 00:46
Compare
Choose a tag to compare

Changelog

2e501fd Release v0.3.5
968a198 Release -h
9153fd1 scripts: add markdown heading jump
6541943 upd
6c5be9a Merge branch 'main' of github.com:kkga/kks
74318d0 todo
17151f7 todo
fa03f24 add contextual preview to kks-grep
8e27167 use bat in scripts, since it's more common
25ce81e use kakexec in send and start
bf700cc clear sessions before listing
729430a minor
7bacbe9 refactor
6434ee3 split edit cmd
f56f8d5 rename
f913f80 fix test
ea77748 dont print exec args
25dd83f add tests for Exists and Dir
35bd55e use Sessions() in start

v0.3.4

16 Sep 21:11
e60b832
Compare
Choose a tag to compare

Changelog

e60b832 Merge pull request #4 from kkga/fix-no-sessions
6c662f3 fix panic when no sessions are running #3
54c50a0 clean up naming
e0b95db allocate ready-to-use slice of session in list cmd
70fd7ff clean up error handling
0cb2cea minor
dffa368 move send switch case
4d5e822 use anonymous struct for env context
ab0c78a clean up Edit cmd
266d861 chech for config vars in Init
806d4fe scripts: add fzf history

v0.3.3

15 Sep 22:46
Compare
Choose a tag to compare

Changelog

389ecd0 fix: parse git dir from filepath instead of cwd

v0.3.2

15 Sep 21:23
Compare
Choose a tag to compare

Changelog

b0671ee add version flag
0703fd1 wrap Run in Connect
5226b57 get kak executable in commands
b40be31 check for kak executable

v0.3.1

15 Sep 13:18
ee4bac5
Compare
Choose a tag to compare

Changelog

ee4bac5 Merge pull request #2 from kkga/refactor
edce0af use tmp naming in cat
31b3e2a close fsnotify watcher and cleanup tmp files immediately after reading
086d7e7 ensure session exists when starting new kak sessions
9ff7269 scripts: ensure normal mode before executing keys in kks-lines
bedd2f8 use filepath in run
04766f2 move tmp reader to separate file
c2148fe update preview cmd in scripts
c5446ee kak.Create -> kak.Start
ecde9b0 move filepath to kak package
15e6ed9 add short descriptions to commands
ebce505 use new type in connect
eebd079 use new types in commands
41ed47c add KakContext struct
da4f0c3 wip: use types for session, client, buffer
594dc3f kks-buffers: add keybindings to delete buffer and create new scratch

v0.3.0

14 Sep 10:36
eb12d46
Compare
Choose a tag to compare
  • new: kks can now connect to a default session defined by KKS_DEFAULT_SESSION env variable. See readme: https://github.com/kkga/kks#default-session
  • new: added keybindings for creating and killing sessions in kks-select menu

Changelog

eb12d46 Merge pull request #1 from kkga/default-session
ef8210b feat: on edit without context, connect to default session if exists
7f834fe Merge branch 'default-session' of github.com:kkga/kks into default-session
551bd6a wip: default session
b44f4c7 wip: default session
1cbdaee add key bindings to kks-select script

v0.2.0

13 Sep 17:31
Compare
Choose a tag to compare
  • new: kks can now automatically connect/start sessions based on git directory name, see relevant configuration option in README: https://github.com/kkga/kks#kks-configuration
  • fix: don't pass 0 line/column when connecting/starting kakoune

Changelog

37e1162 reformat README
4f0a66e reformat README
4296670 add info on GITDIR_SESSIONS in readme
967cdd7 lookup gitdir config variable
811a044 update TODO
93a6464 update README
c77be5d don't pass 0-line/col in run
8b5b7e1 update TODO
4cdde9d use gitdir-sessions in edit
1b83e1a use less defers
fbd67d3 don't pass 0-line/col in connect
b6f44cf Merge branch 'gitdir-sessions' of github.com:kkga/kks into gitdir-sessions
7641d40 initial stub for auto-sessions based on git directory
945110a clean up comments
53393a7 initial stub for auto-sessions based on git directory