Daisuke Maki
fc18c0d3de
Methodically add function comments
2026-02-20 10:55:49 +09:00
Daisuke Maki
95e13933c2
Do away with interface.go files
2026-02-18 21:12:19 +09:00
Daisuke Maki
46331edcfd
Check for far wider range of things in lint
2026-02-18 07:49:40 +09:00
Daisuke Maki
e4f2b4837d
optimizations around memory usage
2026-02-14 15:47:37 +09:00
Daisuke Maki
a78051dcbe
Properly suspend termbox before executing external command
...
This makes sure that termbox does not inadvertantly steal our
commands while executing external commands, and also makes sure
we explicitly reset the screen.
Also, make sure we use a temporary selection.
2017-03-03 13:53:41 +09:00
Daisuke Maki
61b5d22fb8
Move stuff around for better code organization
2016-12-14 11:00:22 +09:00
Daisuke Maki
aaebbf9d05
protect selection race
2016-06-23 05:14:09 -04:00
Daisuke Maki
406cfe3bd7
Trying to get rid of "everything is a Ctx"
2016-06-18 17:39:02 +09:00
Daisuke Maki
586c36a0e7
Let us being the great refactor
...
* Move internal stuff to internal
* Properly use conditional compilation to detect Windows
* Move type declarations to one location (except for a few places still)
2015-09-28 21:39:43 +09:00
Daisuke Maki
b848c6c0a2
Implement sticky selection
...
By default this feature is disabled, keeping backward compatibiity.
This should fix #230
2015-03-17 15:37:51 +09:00
Daisuke Maki
43b5513dbf
Add docs
2014-11-05 15:16:20 +09:00
Daisuke Maki
6f5bc5388e
do away with make([]struct{}, count)
2014-11-05 08:44:45 +09:00
Daisuke Maki
946dfce289
fix selection inversion operation
2014-11-04 07:03:03 +09:00
Daisuke Maki
f9429fbd76
Change selection to use big.Int{} instead of []int
...
We flip bits instead of creating arrays now
2014-11-04 06:52:28 +09:00
Daisuke Maki
dfb015fd4c
Implement selction inversion
...
refs #204
2014-11-03 14:46:52 +09:00
Daisuke Maki
4594f2d26d
newMutex, sync.Locker
2014-10-14 16:44:33 +09:00
Daisuke Maki
2f1f4cbb63
Fix a bunch of race conditions
2014-10-08 20:50:57 +09:00
Daisuke Maki
8c1bcab562
more golint
2014-07-12 16:22:08 +09:00
Daisuke Maki
d0bbb443e1
start refactoring ctx.go
2014-07-11 14:42:07 +09:00