Qi Xiao
|
cea7d7675c
|
Implement an "all" modifier for wildcards; fix tests.
|
2016-02-23 02:45:35 +01:00 |
|
Qi Xiao
|
cffc728530
|
Don't search whenever external command contains /.
This fixes #150.
|
2016-02-22 23:46:18 +01:00 |
|
Qi Xiao
|
d2d119af7f
|
Move functionality of edit/search.go to util.
|
2016-02-21 14:32:13 +01:00 |
|
Qi Xiao
|
169b9917e3
|
Refine evaler's error reporting.
|
2016-02-20 00:48:13 +01:00 |
|
Qi Xiao
|
2cdbf67147
|
Slightly simplify Repr.
|
2016-02-19 20:31:54 +01:00 |
|
Qi Xiao
|
7efeb9c56f
|
Remove ContextualError.
|
2016-02-19 17:46:21 +01:00 |
|
Qi Xiao
|
ce4d6ff7f2
|
Disable a test failing on OS X.
|
2016-02-17 01:53:10 +01:00 |
|
Qi Xiao
|
be3ca4d050
|
Use "ls -A" to test against RootNames.
|
2016-02-17 01:47:44 +01:00 |
|
Qi Xiao
|
eebb759edb
|
Fully cover util/exception.go.
|
2016-02-17 01:43:58 +01:00 |
|
Qi Xiao
|
31fb99daa7
|
Test against util.RootNames.
|
2016-02-17 01:41:00 +01:00 |
|
Qi Xiao
|
81422c1f70
|
Fix an incomplete database.
|
2016-02-17 01:40:46 +01:00 |
|
Qi Xiao
|
284b99c858
|
Fully cover util/strings.go.
|
2016-02-17 01:32:52 +01:00 |
|
Qi Xiao
|
7cb9a9496e
|
util: Test Getwd thoroughly.
|
2016-02-17 01:27:51 +01:00 |
|
Qi Xiao
|
ffc1634ce5
|
util: GetHome now uses $HOME as override instead of fallback.
|
2016-02-17 01:23:36 +01:00 |
|
Qi Xiao
|
fe449c66bc
|
Merge the print package into util.
|
2016-02-17 00:35:20 +01:00 |
|
Qi Xiao
|
5db90fd20f
|
Merge *util packages into an util package.
|
2016-02-16 19:15:29 +01:00 |
|
Cheer Xiao
|
900d814edb
|
Move util/deepprint{"" _test}.go into print package
This fully eliminates the util package.
|
2015-02-26 17:10:37 +01:00 |
|
Cheer Xiao
|
05e97720ca
|
Move util/strings{"" _test} into dedicated strutil package
|
2015-02-26 17:04:07 +01:00 |
|
Cheer Xiao
|
876b7ac40c
|
Move util/path.go into dedicated sysutil package
|
2015-02-26 16:50:20 +01:00 |
|
Cheer Xiao
|
48c9fbd1a2
|
Move util/ceildiv{"" _test} to edit/
|
2015-02-26 15:32:49 +01:00 |
|
Cheer Xiao
|
d9e94440cb
|
Move util/{after async_reader}.go to edit/
|
2015-02-26 15:31:21 +01:00 |
|
Cheer Xiao
|
91af2a8e8c
|
Don't use dashes in golang sources
|
2015-02-25 16:43:31 +01:00 |
|
Cheer Xiao
|
ab1afb975a
|
golint fixes for util
|
2015-02-24 21:46:08 +01:00 |
|
Cheer Xiao
|
fd2e26700a
|
Move error-related utilities from util to errutil
|
2015-02-09 12:28:36 +01:00 |
|
Cheer Xiao
|
b9dfd552b2
|
util.{Panic Recover} -> util.{Throw Catch}
|
2015-02-09 12:11:47 +01:00 |
|
Cheer Xiao
|
a1454e42c1
|
Fix a fmt call with missing arguments
|
2015-01-22 19:08:05 +01:00 |
|
Cheer Xiao
|
1ed20259e9
|
Add a "title" attribute to ContextualError
|
2015-01-20 20:22:20 +01:00 |
|
Cheer Xiao
|
1ad8fcaa1f
|
**.go: xiaq/elvish -> elves/elvish
|
2014-10-29 20:50:10 +01:00 |
|
Guangyu Zhang
|
154517ceb0
|
eval symlink of ioutil.TempDir
|
2014-09-28 11:09:31 +08:00 |
|
Guangyu Zhang
|
e0212a7353
|
Add Mac OS X support
|
2014-09-28 10:29:20 +08:00 |
|
Cheer Xiao
|
176abcb0b1
|
Move util/socket.go to service/
|
2014-09-21 17:52:24 +02:00 |
|
Cheer Xiao
|
ea9dabd261
|
Add util.NthRune
|
2014-09-21 13:26:47 +02:00 |
|
Cheer Xiao
|
a4cfc41673
|
Add util.SubstringByRune
|
2014-09-21 13:22:34 +02:00 |
|
Cheer Xiao
|
98c034f581
|
util/async-reader.go: set file back to blocking mode and sync properly
|
2014-03-17 22:47:09 +08:00 |
|
Cheer Xiao
|
0624368bcc
|
Use util.AsyncReader to build a new async edit.Reader
Now we can start really dealing with signals!
|
2014-03-10 21:22:54 +08:00 |
|
Cheer Xiao
|
dddfda192f
|
util/async-reader.go: Fix race condition by only spawning a single .run()
|
2014-03-10 21:21:05 +08:00 |
|
Cheer Xiao
|
6b7e1296c1
|
Add util.Find{FirstEOL LastSOL}; use it
|
2014-03-10 00:31:22 +08:00 |
|
Cheer Xiao
|
f50bfa6707
|
async-reader.go: Panic when failing to write to pipe
|
2014-03-09 16:20:05 +08:00 |
|
Cheer Xiao
|
e1b98bfc83
|
Add util.AsyncReader, to supersede util.TimedReader
|
2014-03-09 15:16:56 +08:00 |
|
Cheer Xiao
|
76f5d793d3
|
Add elvishd
|
2014-02-10 11:33:01 +08:00 |
|
Cheer Xiao
|
6ee8167250
|
util.GoPrint -> .DeepPrint
|
2014-02-06 20:50:17 +08:00 |
|
Cheer Xiao
|
56f5998ae5
|
util.GoPrint: Improve handling of interface and nil values
|
2014-02-06 20:43:46 +08:00 |
|
Cheer Xiao
|
9ed475d962
|
Add util/goprint.go
|
2014-02-04 19:25:24 +08:00 |
|
Cheer Xiao
|
7d7814ef9b
|
golint fixes
|
2014-01-31 19:18:10 +08:00 |
|
Cheer Xiao
|
364969d7e8
|
Update package docs
|
2014-01-30 22:17:38 +08:00 |
|
Cheer Xiao
|
ad90094ac6
|
Document util package
|
2014-01-30 22:04:16 +08:00 |
|
Cheer Xiao
|
c1711bbd0a
|
Project rename: das -> elvish
|
2014-01-29 18:44:07 +08:00 |
|
Cheer Xiao
|
d55a79fd28
|
gofmt
|
2014-01-27 21:55:18 +08:00 |
|
Cheer Xiao
|
b3eb533aa0
|
Add test cases in util/
|
2014-01-27 21:54:59 +08:00 |
|
Cheer Xiao
|
8995f661d5
|
Add test for util/ceildiv.go
First unit test!
|
2014-01-25 19:14:53 +08:00 |
|