Joseph Tannhuber
|
4acea72700
|
New -n option for read builtin
Usage: read -n nchars
Reads maximum of nchars characters. If nchars <= 0, there's no limit.
|
2014-09-03 22:48:37 -07:00 |
|
ridiculousfish
|
b97a94ccc8
|
Clean up reader_write_title to work with wcstring
|
2014-08-02 21:01:40 -07:00 |
|
jianjun
|
87abcecca6
|
add command line string as $argv[1] for fish_title
|
2014-08-02 12:57:38 -07:00 |
|
ridiculousfish
|
2bb08a4ca0
|
Make abbreviations work correctly with type-ahead
Fixes #1434
|
2014-07-25 12:23:42 -07:00 |
|
ridiculousfish
|
0d3169ef70
|
Run restyle.sh to enforce style rules.
|
2014-03-31 10:01:39 -07:00 |
|
ridiculousfish
|
d4fafeb6d6
|
Merge branch 'master' into 1218_rebase
Conflicts:
builtin.cpp
builtin_commandline.cpp
highlight.cpp
input.cpp
input.h
reader.cpp
screen.cpp
screen.h
|
2014-03-29 14:19:45 -07:00 |
|
ridiculousfish
|
2253c57628
|
Remove the reader_selected_completion_changed callback. Fix a hang when
the pager gets empty, as reported in 291
|
2014-02-16 19:59:00 -08:00 |
|
ridiculousfish
|
5be3606236
|
Increased support for completion search field. Use btab (shift-tab) to
complete-and-search.
|
2014-01-27 00:56:13 -08:00 |
|
ridiculousfish
|
b9372944f5
|
Refactor reader to work on selectable 'editable_line_t' so that most
commands can operate on pager search field
|
2014-01-26 14:47:15 -08:00 |
|
ridiculousfish
|
f58dff62c7
|
Beginnings of work for search field feature of new pager
|
2014-01-26 00:41:30 -08:00 |
|
Julian Aron Prenner
|
3728fc7dba
|
Add kill-selection function and visual binds for 'y' and 'd'
|
2014-01-18 10:18:29 +01:00 |
|
ridiculousfish
|
32054b6f32
|
Implement and document new -P / --paging-mode flags to commandline, to support new
pager
|
2014-01-17 12:53:01 -08:00 |
|
Julian Aron Prenner
|
213e907044
|
Merge remote-tracking branch 'upstream/master' into bind_mode
Conflicts:
builtin.cpp
reader.cpp
share/functions/fish_default_key_bindings.fish
|
2014-01-15 15:27:06 +01:00 |
|
Julian Aron Prenner
|
c8d5131a42
|
Add experimental support for selection and visual mode
|
2014-01-15 15:07:22 +01:00 |
|
ridiculousfish
|
e2fe873049
|
Change highlight colors from a bitmask into a combination enum / bitmask
so that we can support more than 16 color specifications.
|
2014-01-15 01:01:25 -08:00 |
|
ridiculousfish
|
a9787b769f
|
Support for implicit cd, no-exec, and the exit builtin. All tests now
pass (!). Error reporting still unsteady.
|
2013-12-29 16:23:26 -08:00 |
|
ridiculousfish
|
263f919beb
|
Replace autosuggestions "completions to load" mechanism with moderately
less hackish and far simpler "perform on main thread" mechanism
|
2013-11-29 23:44:26 -08:00 |
|
ridiculousfish
|
e05743d0ba
|
Fix for errant SIGHUPs due to child fish shells messing with the term.
Fixes https://github.com/fish-shell/fish-shell/issues/1002
|
2013-10-26 15:22:20 -07:00 |
|
ridiculousfish
|
44bd405ed3
|
reader_replace_current_token can be made static
|
2013-09-21 16:27:37 -07:00 |
|
ridiculousfish
|
92099c7af2
|
Initial abbreviation work. Tests currently fail.
|
2013-07-19 12:41:34 -07:00 |
|
ridiculousfish
|
437b4397b9
|
Mark stdin as nonblocking if we get EWOULDBLOCK, and before handing it off to child processes when either starting them or moving them to the foreground.
https://github.com/fish-shell/fish-shell/issues/176
|
2013-04-07 12:40:08 -07:00 |
|
ridiculousfish
|
4d19bb17a9
|
Break out COMPLETE_NO_CASE and COMPLETE_REPLACES_TOKEN into separate flags, in preparation for upcoming fuzzy completion work
|
2013-03-05 20:54:16 -08:00 |
|
ridiculousfish
|
2a7fc9c3a5
|
Clean up env_var_table_t. Switch from storing var_uni_entry_t* to var_uni_entry_t. Various other cleanups.
|
2013-02-11 23:16:50 -08:00 |
|
Jan Kanis
|
9a89da3b33
|
merge branch 'bug-537' and branch 'bug-read-ctrlC'. This should fix both #537 and #516
|
2013-02-05 23:16:18 +01:00 |
|
Jan Kanis
|
3f5c02bf92
|
rename reader_cancel_thread to reader_thread_job_is_stale, update comments
|
2013-02-05 21:28:23 +01:00 |
|
ridiculousfish
|
ded81ec186
|
Teach fish how to put completion data inside a closing quote
Fixes https://github.com/fish-shell/fish-shell/issues/552
|
2013-02-02 14:50:22 -08:00 |
|
Jan Kanis
|
1e65e7c996
|
extra comments
|
2013-01-23 01:29:24 +01:00 |
|
Jan Kanis
|
70a75dc88a
|
implement reader_cancel_thread using __thread thread-local storage
|
2013-01-23 00:19:29 +01:00 |
|
Jan Kanis
|
a3b497b271
|
rename reader_data_t.interruptible to exit_on_interrupt
|
2013-01-22 11:28:04 +01:00 |
|
Jan Kanis
|
eb1c00c56b
|
fix comments on #516. Split reader_interrupted into a reader_interrupted and a reader_reading_interrupted
|
2013-01-22 11:00:02 +01:00 |
|
Jan Kanis
|
abae08a9fb
|
create reader_data_t.interruptible flag and infrastructure to make it work.
|
2013-01-20 23:38:21 +01:00 |
|
ridiculousfish
|
85fdf587c0
|
When the user input contains capital letters, use its case rather than the autosuggestion's case
Fixes https://github.com/fish-shell/fish-shell/issues/335
|
2013-01-05 15:21:42 -08:00 |
|
ridiculousfish
|
9992b8eb0e
|
Apply new indentation, brace, and whitespace style
|
2012-11-18 16:30:30 -08:00 |
|
ridiculousfish
|
dc8cc39bc8
|
Don't autosuggest in builtin_read
https://github.com/fish-shell/fish-shell/issues/29
|
2012-11-18 02:43:35 -08:00 |
|
ridiculousfish
|
d76f880faf
|
Support for fish_right_prompt
Fixes https://github.com/fish-shell/fish-shell/issues/80
|
2012-11-07 19:59:20 -08:00 |
|
ridiculousfish
|
61686aff34
|
Adopt posix_spawn (!)
Rewrite IO chains to be a vector of pointers, instead of a linked list
Removed io_transmogrify
|
2012-08-15 00:57:56 -07:00 |
|
ridiculousfish
|
54ceb4211e
|
Additional warning fixes and migration from int to size_t or long where appropriate
|
2012-08-04 13:47:56 -07:00 |
|
ridiculousfish
|
7a46227141
|
More warning fixes and switching from int to long or size_t
|
2012-08-04 13:02:44 -07:00 |
|
ridiculousfish
|
8185bee4b8
|
Lots of work towards making fish build without warnings on Mountain Lion, mostly in terms of using size_t instead of int
|
2012-08-04 11:34:45 -07:00 |
|
ridiculousfish
|
b08fb86637
|
Renamed env_vars to env_vars_snapshot_t
Cleanup of non-wcstring version of path_get_path
|
2012-07-20 20:39:31 -07:00 |
|
ridiculousfish
|
0c9a1a56c2
|
Lots of work on web config
Change to make fish immediately show color changes
|
2012-03-25 16:00:17 -07:00 |
|
ridiculousfish
|
f74a82776f
|
Some more changes in preparation for turning on complete-based autosuggestions
|
2012-02-26 20:11:34 -08:00 |
|
ridiculousfish
|
b30090f946
|
Some cleanup of completions in preparation for more multithreading
|
2012-02-26 13:27:31 -08:00 |
|
ridiculousfish
|
a515db4aea
|
Some work to allow completions to be evaluated off of the main thread
|
2012-02-24 12:19:31 -08:00 |
|
ridiculousfish
|
a837a27b34
|
Replace some string_buffer_t with wcstring
|
2012-02-22 11:07:34 -08:00 |
|
ridiculousfish
|
4ccc197451
|
Fix to change highlighting functions to take wcstring& instead of const wchar_t *
|
2012-02-21 17:55:56 -08:00 |
|
ridiculousfish
|
237cf19a77
|
Switch to using std::vector instead of int* for colors in highlight.cpp, for better range bounds checking
|
2012-02-21 11:45:13 -08:00 |
|
ridiculousfish
|
9b1930588f
|
Migrate errors from array_list_t to wcstring_list_t
|
2012-02-10 17:54:38 -08:00 |
|
ridiculousfish
|
0a616a9dbb
|
Large set of changes to migrate reader_data_t's buffer to std::wstring
|
2012-02-06 01:45:16 -08:00 |
|
ridiculousfish
|
5ad6849d4e
|
Work on new history implementation
|
2012-02-05 16:42:24 -08:00 |
|