Pirmin Kalberer
484d8c26ac
Save history when leaving with Ctrl-C
2019-09-19 22:55:53 +02:00
Pirmin Kalberer
df7a3a4863
Store history.txt in user data path
2019-09-19 22:29:11 +02:00
Pirmin Kalberer
d7e7f48aaa
Deactivate fuzzy search on Windows for now
2019-09-19 20:45:58 +02:00
Pirmin Kalberer
639a316677
Fix selection list display glitches
2019-09-19 20:18:39 +02:00
Pirmin Kalberer
0c9a62aeec
Separate highlighting from fuzzy search
2019-09-19 20:18:39 +02:00
Pirmin Kalberer
0a0be19bed
Rename histsearch to fuzzysearch
2019-09-19 20:18:39 +02:00
Pirmin Kalberer
1c95bf05dc
Process selected command
2019-09-19 20:18:39 +02:00
Pirmin Kalberer
1e3549571c
Bind fuzzy history search to Ctrl-R
2019-09-19 20:18:39 +02:00
Pirmin Kalberer
44b7e07569
Add Sublime style history search demo
2019-09-19 20:15:48 +02:00
Jonathan Turner
5ff94004c6
Add urlencode/urldecode
2019-09-19 16:25:29 +12:00
Jonathan Turner
3659e51163
Fix origin in binaryview
2019-09-18 19:18:58 +12:00
Jonathan Turner
72e6222992
Switch to using Uuid::nil() and fix test
2019-09-18 19:05:33 +12:00
Jonathan Turner
2cf7249794
Fix autoview breakage
2019-09-18 18:37:04 +12:00
Jonathan Turner
f6b82e4c0c
Replace vtable with pivot command
2019-09-17 19:07:11 +12:00
Jonathan Turner
7fbd6ce232
Fix internal paths
2019-09-17 14:09:15 +12:00
Jonathan Turner
17855d37a4
Add env command
2019-09-16 19:52:58 +12:00
Jonathan Turner
88c1b1dc6f
Improve default features and don't precompute ls
2019-09-15 13:51:19 +12:00
Andrés N. Robalino
6bb277baaa
Merge pull request #668 from nushell/span-to-tag
...
Span to tag
2019-09-14 15:10:04 -05:00
Andrés N. Robalino
dc4421c07d
Str flags no longer supported.
2019-09-14 14:50:26 -05:00
Jonathan Turner
2b88f1eed0
Serialize bigint/bigdecimal as i64/f64
2019-09-15 05:48:24 +12:00
Yehuda Katz
17d2a27350
Fixed lints
2019-09-14 12:16:52 -05:00
Yehuda Katz
19767ad551
Taking another stab at replacing Span with Tag
2019-09-14 11:48:45 -05:00
Yehuda Katz
ab915f1c44
Revert "Revert "Migrate most uses of the Span concept to Tag""
...
This reverts commit bee7c5639c
.
2019-09-14 11:30:24 -05:00
Jonathan Turner
9382a7e64a
Detach externals so they don't freeze while buffering
2019-09-14 05:51:40 +12:00
Jonathan Turner
53cb40d8f6
Add basic 'did you mean' support
2019-09-13 15:44:21 +12:00
Jonathan Turner
b11a4535bd
Bump compiler
2019-09-13 13:54:17 +12:00
Andrés N. Robalino
d0d56deaf1
Permit Nu finding and picking up development plugins if there are any first.
2019-09-12 18:49:29 -05:00
Jonathan Turner
d629686a4b
Merge master
2019-09-13 06:33:52 +12:00
Jonathan Turner
189877e4dd
Improve help and make binary a primitive
2019-09-13 06:29:16 +12:00
Andrés N. Robalino
c2eefece0e
Remove warnings.
2019-09-12 06:12:19 -05:00
Andrés N. Robalino
7838dac689
first and get coverage.
2019-09-12 05:22:58 -05:00
Andrés N. Robalino
e4ed8c94ad
dot character is valid in Windows plugin binaries.
2019-09-12 02:20:22 -05:00
Andrés N. Robalino
c57c0eb371
pass lint checks.
2019-09-12 01:49:01 -05:00
Andrés N. Robalino
b35549adac
Removes regex crate dependency.
2019-09-11 22:20:42 -05:00
Maximilian Roos
3c9a0e0e1a
Merge branch 'master' into fmt
2019-09-11 10:36:54 -04:00
Maximilian Roos
127381497c
run rustfmt
2019-09-11 10:36:50 -04:00
Jonathan Turner
bee7c5639c
Revert "Migrate most uses of the Span concept to Tag"
2019-09-11 19:53:05 +12:00
Jonathan Turner
f05c7d6792
Merge pull request #628 from max-sixty/build-warnings
...
Fix build warnings & add CI
2019-09-11 18:40:03 +12:00
Yehuda Katz
58b7800172
Migrate most uses of the Span concept to Tag
...
Also migrate mv, rm and commands like that to taking a
SyntaxType::Pattern instead of a SyntaxType::Path for their first
argument.
2019-09-10 20:41:03 -07:00
Andrés N. Robalino
f47349c1a0
Merge pull request #632 from nushell/improve-external-words
...
Close a bunch of holes in external command args
2019-09-10 12:37:43 -05:00
Andrés N. Robalino
540e93aa3a
question mark character can also be in glob patterns.
2019-09-10 12:26:56 -05:00
Yehuda Katz
b15bb2c667
Added glob patterns to the syntax shapes
...
Bare words now represent literal file names, and globs are a different
syntax shape called "Pattern". This allows commands like `cp` to ask for
a pattern as a source and a literal file as a target.
This also means that attempting to pass a glob to a command that expects
a literal path will produce an error.
2019-09-10 09:00:50 -07:00
Andrés N. Robalino
ba8383ae2f
to-[csv/tsv] fixes.
2019-09-10 07:00:25 -05:00
Maximilian Roos
ae74ba5bb0
Merge branch 'master' into build-warnings
...
# Conflicts:
# src/commands/config.rs
2019-09-10 07:08:15 -04:00
Andrés N. Robalino
11ef007491
Paths can be displayed as strings.
2019-09-10 05:28:15 -05:00
Andrés N. Robalino
f61144006f
config test harness.
2019-09-10 05:08:01 -05:00
Yehuda Katz
4d3e7efe25
Close a bunch of holes in external command args
...
Previously, there was a single parsing rule for "bare words" that
applied to both internal and external commands.
This meant that, because `cargo +nightly` needed to work, we needed to
add `+` as a valid character in bare words.
The number of characters continued to grow, and the situation was
becoming untenable. The current strategy would eventually eat up all
syntax and make it impossible to add syntax like `@foo` to internal
commands.
This patch significantly restricts bare words and introduces a new token
type (`ExternalWord`). An `ExternalWord` expands to an error in the
internal syntax, but expands to a bare word in the external syntax.
`ExternalWords` are highlighted in grey in the shell.
2019-09-09 10:43:10 -07:00
Jonathan Turner
aea11cf742
Merge branch 'master' into light_tables
2019-09-10 05:11:11 +12:00
Jonathan Turner
d1167151fc
Add support for light tables
2019-09-10 05:10:52 +12:00
est31
1d3483b590
Add a test
2019-09-09 13:39:43 +02:00