Jan Kanis
|
55b3cf4627
|
move work out of interrupt handler (which is safer as well)
|
2013-01-22 11:19:01 +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
|
970d05df39
|
make the read builtin respect ctrl-C
|
2013-01-20 23:38:21 +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 |
|
Cheer Xiao
|
e020ad0c06
|
Convert io_buffer_read to io_buffer_t::read
|
2013-01-17 15:55:05 +08:00 |
|
Cheer Xiao
|
9057801c4b
|
Convert io_buffer_create to static io_buffer_t::create, make io_buffer_t constructor private
|
2013-01-17 15:55:05 +08:00 |
|
Cheer Xiao
|
0f443ef37b
|
Convert io_buffer_destroy to ~io_buffer_t
|
2013-01-17 15:55:05 +08:00 |
|
Cheer Xiao
|
a20e0b9e2e
|
Split out io_buffer_t, make input_redirect in exec() a raw pointer
|
2013-01-17 15:55:05 +08:00 |
|
ridiculousfish
|
1db7c6233b
|
Fix for missing first character in completions
|
2013-01-13 21:56:23 -08:00 |
|
ridiculousfish
|
e9c226b8be
|
Fix for issue where completing in the middle of a command may append extra junk at the end of the completions in the list
https://github.com/fish-shell/fish-shell/issues/301
|
2013-01-12 11:54:02 -08:00 |
|
Cheer Xiao
|
b66233de78
|
Revert "Revert shared_ptr<io_data_t> changes until kinks are ironed out"
This reverts commit 77f1b1f0fe .
|
2013-01-11 14:18:10 -08:00 |
|
ridiculousfish
|
25081f60c4
|
Make fish_config prompt color changes work more often
Fixes https://github.com/fish-shell/fish-shell/issues/505
|
2013-01-08 02:56:45 -08:00 |
|
ridiculousfish
|
552d8f394e
|
Make fishd base its variable files on the MAC address instead of hostname
Fixes https://github.com/fish-shell/fish-shell/issues/183
|
2013-01-08 02:39:22 -08: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
|
1c83144773
|
Reset the color before we clear to eol
Fixes https://github.com/fish-shell/fish-shell/issues/493
|
2013-01-04 22:32:40 -08:00 |
|
ridiculousfish
|
77f1b1f0fe
|
Revert shared_ptr<io_data_t> changes until kinks are ironed out
https://github.com/fish-shell/fish-shell/pull/487
Revert "Merge branch 'oo-io' of git://github.com/xiaq/fish-shell into xiaq-oo-io"
This reverts commit f3c8f535a4 , reversing
changes made to b02f6cf3bc .
Also reverts ac023f7588 and a79d3c680c
|
2013-01-04 02:05:30 -08:00 |
|
Cheer Xiao
|
a9ada13a23
|
Use shared_ptr to manage io_data_t*.
|
2012-12-31 23:54:17 +08:00 |
|
ridiculousfish
|
2ba92f92b7
|
Fix for an exception in a non-interactive shell with empty input
|
2012-12-20 17:45:35 -08:00 |
|
ridiculousfish
|
0b1e371880
|
Changes to work recognition per https://github.com/fish-shell/fish-shell/issues/384
Word movement should be very similar to fish 1.x
backward-kill-word remains more liberal, but now stops at any of {,'"=}
|
2012-12-20 17:37:09 -08:00 |
|
ridiculousfish
|
644607c29f
|
Eliminate str2wcs
|
2012-12-19 13:31:06 -08:00 |
|
Cheer Xiao
|
09b1eee5d0
|
Random fixes to comments.
|
2012-12-16 12:23:24 +08:00 |
|
ridiculousfish
|
eec6db0a23
|
forward-word should accept a word of an autosuggestion
https://github.com/fish-shell/fish-shell/issues/435
|
2012-12-10 16:23:08 -08:00 |
|
ridiculousfish
|
40ec2303ff
|
Make fish try to detect when it's an orphaned process and then exit politely
Fixes https://github.com/fish-shell/fish-shell/issues/422
|
2012-12-05 13:33:07 -08:00 |
|
ridiculousfish
|
b9283d48b5
|
Added a history speed test
Profile driven caching of config directory
Style fixes
|
2012-12-03 02:25:08 -08:00 |
|
ridiculousfish
|
224de547b3
|
Ensure we repaint the prompt after resetting it, when colors change.
Fixes https://github.com/fish-shell/fish-shell/issues/418
|
2012-12-02 11:53:34 -08:00 |
|
ridiculousfish
|
cf11d1e4e6
|
Additional changes to try to improve line wrapping
|
2012-11-25 01:26:58 -08:00 |
|
ridiculousfish
|
e557327860
|
Coalesce redundant repaints, prepare to address some resizing issues (again!)
|
2012-11-24 21:06:42 -08:00 |
|
ridiculousfish
|
464f1f44aa
|
Improvements to avoid clearing the screen as often, which addresses a problem where the screen may be blank
Fixes https://github.com/fish-shell/fish-shell/issues/402
|
2012-11-24 16:42:25 -08:00 |
|
ridiculousfish
|
4837a2d0df
|
Replaced some usage of wchar_t * with wcstring in complete(). Some style fixes.
|
2012-11-23 11:12:22 -08:00 |
|
ridiculousfish
|
6fc9e6f21e
|
Make tok_first return a wcstring instead of a wchar_t*
|
2012-11-21 22:23:48 -08:00 |
|
ridiculousfish
|
7117c4a5ee
|
Remove tok_destroy
|
2012-11-21 22:14:28 -08:00 |
|
ridiculousfish
|
f545fb2491
|
Work towards refactoring tokenizer to be a real object
|
2012-11-21 17:48:35 -08:00 |
|
ridiculousfish
|
44ce3e6731
|
Changes to make word movement less aggressive
https://github.com/fish-shell/fish-shell/issues/384
|
2012-11-19 02:41:57 -08:00 |
|
ridiculousfish
|
26678682ca
|
Fix indentation of switch statements
|
2012-11-19 00:31:03 -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
|
c9c2fc5ee3
|
Restore terminal foreground process group on exit
Fixes https://github.com/fish-shell/fish-shell/issues/197
|
2012-11-18 02:16:14 -08:00 |
|
ridiculousfish
|
0302162d8e
|
Make tab-completion truncation less dumb
Fixes https://github.com/fish-shell/fish-shell/issues/259
|
2012-11-09 16:02:19 -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
|
21e83a881e
|
Bring back ellipsis
|
2012-11-05 00:05:42 -08:00 |
|
ridiculousfish
|
5ba1261285
|
Initial right_prompt work
|
2012-11-04 23:21:37 -08:00 |
|
ridiculousfish
|
5e371e8fe7
|
Don't use posix_spawn for commands that need to be put into foreground to avoid a race
Fix for race where a command's output may not be fully drained
|
2012-11-04 15:45:52 -08:00 |
|
ridiculousfish
|
3d5a3f03fa
|
Fix to prevent buff_pos from underflowing in reader_kill
|
2012-10-08 23:47:32 -07:00 |
|
ridiculousfish
|
8eb53ea7ca
|
Rewrite kill behavior (aka control-W) to do something better
Fixes https://github.com/fish-shell/fish-shell/issues/327
|
2012-10-04 14:35:03 -07:00 |
|
ridiculousfish
|
9b60af4d52
|
Fix to propagate the last color before highlighting completes, and to avoid repainting when highlighting completes if the color does not change
|
2012-10-03 12:19:27 -07:00 |
|
ridiculousfish
|
a661c03743
|
Work on soft wrapping to address https://github.com/fish-shell/fish-shell/issues/300
Resizing is still wonky
|
2012-10-01 03:29:18 -07:00 |
|
Siteshwar Vashisht
|
4fc80b5057
|
Fix for displaying multiline prompts
|
2012-09-20 00:47:31 +05:30 |
|
Siteshwar Vashisht
|
16f2ffc29d
|
Remove ellipsis and newlines from long lines
Fix for issue https://github.com/fish-shell/fish-shell/issues/300
|
2012-09-18 00:42:11 +05:30 |
|
ridiculousfish
|
d788c84440
|
Made type property of block_t constant and private
Further work towards cleaning up block_t hierarchy
|
2012-08-26 23:16:20 -07:00 |
|
ridiculousfish
|
04ea680e9a
|
Support for tab cyling through completions
https://github.com/fish-shell/fish-shell/issues/84
|
2012-08-21 17:18:52 -07:00 |
|