Commit Graph

305 Commits

Author SHA1 Message Date
Gokcehan
697a05cdd0 handle unicode in the prompt
Mentioned in #30.
2016-11-18 22:28:55 +03:00
Gokcehan
d67054a000 replace /x/text package with mattn/go-runewidth
Mentioned in #35.
2016-11-14 01:35:34 +03:00
Gokcehan
d19809e8b6 evaluate search while reading 2016-11-14 01:16:52 +03:00
Gokcehan
bd8f215c55 load file after shell commands 2016-11-12 14:33:59 +03:00
Gokcehan
609c637e82 move file sorting to nav 2016-11-11 00:18:56 +03:00
Gokcehan
c6560ad607 fix less function for name sorting
Mentioned in #43.
2016-11-11 00:08:35 +03:00
Gokcehan
d151334f8f remove yank/delete messages
Mentioned in #13.
2016-11-10 23:47:07 +03:00
Gokcehan
3b5759efba sync with server on startup
Mentioned in #13 and #36.
2016-11-10 23:43:54 +03:00
Gokcehan
428f9e3dcb sync all clients in yank/delete
Mentioned in #13 and #36.
2016-11-10 23:32:46 +03:00
Karol Woźniak
a4c395a4de Refactor sorting types to only implement Len and Swap once (#43)
Using "trick" similar to `sort.Slice` that's comming in `go1.8`.
2016-11-10 01:01:30 +03:00
Gokcehan
9962827926 add sync command to synchronize yanked/deleted files with server
Mentioned in #13 and #36.
2016-11-09 00:39:39 +03:00
Gokcehan
c9023d4cdc load current file when ratios is modified 2016-11-08 00:13:37 +03:00
Gokcehan
724422efa3 keep a copy of saved files and show in the ui
Mentioned in #13 and #36.
2016-11-07 23:32:19 +03:00
Gokcehan
1511e05a2c comment 2016-11-06 23:25:59 +03:00
Gokcehan
6008bef959 move readExpr from ui to app 2016-11-06 23:10:42 +03:00
Gokcehan
84d066050c cleanup 2016-11-06 22:59:42 +03:00
Gokcehan
4fff4f97e2 remove redundant flush from ui.renew 2016-11-06 22:51:54 +03:00
Gokcehan
23f89f7c7f use single line strings for file list save and load 2016-11-06 21:32:14 +03:00
Gokcehan
b83833ed1c remove periodic renew from non-features
Mentioned in #36.
2016-11-06 20:48:45 +03:00
Gokcehan
4891a87d11 pass client id as id variable for shell commands
Mentioned in #36.
2016-11-06 18:19:48 +03:00
Gokcehan
ec4cb78535 rename paste command to put 2016-11-06 18:09:18 +03:00
Gokcehan
daff377f2d create server expression channel for only successful connections
Mentioned in #42.
2016-11-06 17:08:16 +03:00
Gokcehan
a2cc32c908 implement a send command for remove commands
Mentioned in #36.
2016-11-06 17:06:25 +03:00
Gokcehan
d622e74c51 use a unique id for each client
Mentioned in #36.
2016-11-06 01:49:45 +03:00
Gokcehan
e753b5b159 evaluate push command while reading 2016-10-31 11:52:32 +03:00
Ivan Menshykov
ca090fd144 Shadowing variable (#40) 2016-10-30 23:45:11 +03:00
Gokcehan
2f574962bc implement remote ping command 2016-10-30 02:20:35 +03:00
Gokcehan
1e0b558344 use a seperate goroutine/channel for quit 2016-10-27 22:24:42 +03:00
Karol Woźniak
c9b4389c65 Refactor Nav API around symlinks handling (mostly) (#33)
* gofmt ui.go

* Refactor Nav API around symlinks handling (mostly)

1. Get both `Lstat` and `Stat` while reading the files. Stat info is
   used by default, but we still can tell it's a link if needed.
2. Remove all other `Stat` calls from different places.
3. Handle hidden files while reading.
4. `currFile` now returns error if there are no files.
5. `currEmpty` and `currPath` not longer necessary, removed.
6. `open` now returns a named error ErrNotDir, where expected.

7. Side effect: Links that point at directories are now sorted among
   "actual" directories.
2016-10-24 22:18:31 +03:00
Gokcehan
880615ddd0 add x/text package to travis dependencies 2016-10-20 23:50:52 +03:00
Gokcehan
667253906b handle unicode in the ui
Mentioned in #30 and #32.
2016-10-20 23:45:06 +03:00
Ivan Menshykov
2345e16794 Dirfirst option and numerical sorting (#27)
* Create option dirfirst, and add numerical sorting

* Add only dirfirst option
2016-10-18 23:17:27 +03:00
Gokcehan
d36e272272 show latest error in the config file at init 2016-10-16 21:27:40 +03:00
Gokcehan
5e2028e943 handle parsing of unmapping and uncommanding
Mentioned in #16.
2016-10-16 21:23:24 +03:00
Gokcehan
5d0dfcde79 check some syntax errors in parser 2016-10-16 14:19:19 +03:00
Gokcehan
5470783f99 remove error handling in scanner 2016-10-15 22:59:31 +03:00
Gokcehan
a3965ca1d9 handle keys of push command while scanning 2016-10-15 21:46:31 +03:00
Gokcehan
cecd3f9904 parse list expressions without extra semicolon 2016-10-15 15:56:53 +03:00
gokcehan
692e9116bf Merge pull request #29 from occivink/master
Add command to invert marks in current directory
2016-10-10 18:32:14 +03:00
Olivier Perret
69ff83a4b0 add command to invert marks in current directory 2016-10-09 18:19:32 +02:00
Gokcehan
4d8a37ebc9 add cross build script 2016-10-08 16:19:47 +03:00
Gokcehan
936b1e049a leave the cursor at the beginning of the current file
Mentioned in #22.
2016-10-08 14:18:26 +03:00
Gokcehan
b5887ab698 add wiki links to the readme
Mentioned in #28.
2016-10-08 13:24:18 +03:00
Gokcehan
fe3971f4c0 format 2016-10-05 18:39:48 +03:00
Gokcehan
1cee8b9d9c handle symbolic links to directories for previews
Mentioned in #24 and #25.
2016-10-05 18:36:12 +03:00
Gokcehan
1683cdfd47 check if the directory is empty before nav operations
Mentioned in #23.
2016-10-05 18:26:55 +03:00
gokcehan
1f129476a8 Merge pull request #26 from radarhere/patch-1
Fixed typo
2016-10-04 22:21:55 +03:00
Andrew Murray
ea1f615413 Fixed typo 2016-10-05 05:55:43 +11:00
Gokcehan
986cc88db0 update features 2016-10-02 01:35:57 +03:00
Gokcehan
7a851f6c72 cleanup 2016-10-02 01:19:30 +03:00