Gil Forsyth
e8b7003ee2
fix collision with ptk multiline dedent and pass
...
This is a bit of an edge case, but the password manager `pass` causes a
few headaches with the multiline carriage return logic. Specifically,
because `pass` is a `DEDENT_TOKEN` when running `pass` as the password
manager the prompt will delete one indent-length's worth of characters
on a `<ENTER>` press. This is a one-line fix to make sure that people
can use `pass` in the PTK shell.
Just running `pass` will be interpreted as a Pythonic `pass`, but
commands like `pass git init` will work.
If someone has a xsh script that uses `pass` it should be wrapped in
`$[]`.
2016-03-04 10:26:18 -05:00
adam j hartz
d3795eaeac
Merge pull request #718 from scopatz/nohup
...
lstrip before $[$[ check
2016-03-03 14:21:12 -05:00
Anthony Scopatz
9cb1a135ae
lstrip before $[$[ check
2016-03-03 13:29:46 -05:00
Anthony Scopatz
033e767078
Merge branch 'adqm-fix_double_wrapping_check'
2016-03-03 13:00:35 -05:00
Anthony Scopatz
ad21481f46
Merge branch 'fix_double_wrapping_check' of github.com:adqm/xonsh into adqm-fix_double_wrapping_check
2016-03-03 12:59:56 -05:00
adam j hartz
4f6bab539b
add pass-through attribute getters to CompletedProcess
2016-03-02 22:07:44 -05:00
adam j hartz
05e762aadd
fix test case
2016-03-02 22:01:44 -05:00
adam j hartz
083605cf06
small typo
2016-03-02 22:01:36 -05:00
adam j hartz
eb46771eee
another place to put ?( in parser
2016-03-02 22:00:35 -05:00
adam j hartz
48dca6afa8
add captured_object subproc mode
2016-03-02 22:00:12 -05:00
adam j hartz
8e84d0ee8e
add new captured subproc type to parser
2016-03-02 21:44:28 -05:00
adam j hartz
e770e90fe7
make sure parens can match ?(
2016-03-02 21:44:12 -05:00
adam j hartz
c7a61c3728
add ?( token to lexer
2016-03-02 21:38:05 -05:00
adam j hartz
0d3519f954
revert some changes
2016-03-02 21:37:31 -05:00
adam j hartz
989238eeaa
Merge branch 'master' into subproc_return_values
2016-03-02 21:31:57 -05:00
adam j hartz
5ca7d340e8
oops
2016-03-02 17:42:34 -05:00
adam j hartz
340b70999c
better check for avoiding double-wrapping
2016-03-02 16:45:43 -05:00
Morten Enemark Lund
98e04122a8
Fixed problem where 'WIN_UNICODE_CONSOLE' was missing when running tests with mocked environment.
...
Added default value when getting 'WIN_UNICODE_CONSOLE' envvar.
2016-03-02 12:51:07 +01:00
Morten Enemark Lund
8c66dfc725
Merge pull request #713 from scopatz/ansicon
...
makes ANSICON non-configurable
2016-03-01 23:25:24 +01:00
Morten Enemark Lund
dfa2a1178b
Add optional dependency on the win_unicode_console library which enables utf-8 support in windows terminals. ( https://pypi.python.org/pypi/win_unicode_console )
2016-03-01 23:19:04 +01:00
Anthony Scopatz
17a4545323
makes ANSICON non-configurable
2016-03-01 13:10:07 -05:00
Anthony Scopatz
241d7910ab
Merge branch 'wiz'
2016-03-01 13:08:54 -05:00
Anthony Scopatz
a4c6e6d5ce
fixed conflict
2016-03-01 12:59:28 -05:00
Morten Enemark Lund
57be553d41
Merge pull request #695 from scopatz/c
...
More colors: fixes and features
2016-03-01 07:21:46 +01:00
Anthony Scopatz
6d68766bd8
Merge pull request #706 from scopatz/git_dirty_work_dir
...
Ignore untracked files when considering if git workdir is dirty
2016-02-29 12:31:19 -05:00
Morten Enemark Lund
3ca0e00677
Update xonshrc.rst
...
Add snippets/tricks section to the xonshrc documentation
2016-02-28 23:24:02 +01:00
Anthony Scopatz
9dc1ba2222
env var fix
2016-02-27 17:46:35 -05:00
Anthony Scopatz
b7f85873ea
updated monokai and made updating colors easier
2016-02-27 17:31:57 -05:00
Anthony Scopatz
6469579cd3
more default ANSI colors
2016-02-27 14:07:28 -05:00
Anthony Scopatz
eb05112714
new default colors in ptk
2016-02-27 13:58:15 -05:00
Anthony Scopatz
f3ce69e936
Merge branch 'master' into c
2016-02-27 12:49:19 -05:00
Anthony Scopatz
445454dc61
fix linefeeds in xonfig wizard on windows
2016-02-27 12:45:52 -05:00
Morten Enemark Lund
b0b2252420
Add option to include untracked files in git_dirty_working_directory
2016-02-27 09:57:12 +01:00
Anthony Scopatz
462184fce9
Merge pull request #705 from gforsyth/xonshi
...
Small addition to index.rst
2016-02-26 22:55:21 -05:00
Morten Enemark Lund
cff2893773
Update CHANGELOG.rst
2016-02-26 19:52:12 +01:00
Anthony Scopatz
fc5a481bf6
Merge pull request #704 from gforsyth/rip_legacy_python
...
add `tempfile` import to try statement to fail py27 gracefully
2016-02-26 11:03:22 -05:00
Morten Enemark Lund
cb2388254b
Ignore untracked files when considering if git workdir is dirty
2016-02-26 13:41:45 +01:00
Gil Forsyth
c06d667f44
why not
2016-02-25 18:31:50 -05:00
Gil Forsyth
1e1c01caae
put tempfile
import in separate try statement
...
because install shouldn't fail just because someone doesn't have
setuptools...
2016-02-25 17:57:29 -05:00
Gil Forsyth
357d862132
add tempfile
import to try statement to fail py27 gracefully
...
one line change to move `from tempfile import TemporaryDirectory` inside
the try statement so that the install will reach the `sys.version_info`
check and let a user know that Legacy Python is not supported in xonsh.
2016-02-25 17:53:59 -05:00
Anthony Scopatz
576a609273
fg the mpl alias
2016-02-25 11:32:34 -05:00
Anthony Scopatz
bc417b156d
Merge branch 'c' of github.com:scopatz/xonsh into c
2016-02-25 11:11:25 -05:00
Anthony Scopatz
dc34c7fbf9
win terminal width fix
2016-02-25 11:11:19 -05:00
Anthony Scopatz
a45d938e2d
added color palette printing
2016-02-25 02:00:40 -05:00
Anthony Scopatz
1709611c38
basic style printing in xonfig
2016-02-25 00:47:53 -05:00
adam j hartz
bf053cfcdc
another place to reset the forced_subproc flag
2016-02-24 20:38:21 -05:00
adam j hartz
0ed8c0ec17
update tests for new subproc function
2016-02-24 20:29:59 -05:00
adam j hartz
71aa9117e3
handle case when Expression body is not a list
2016-02-24 20:29:50 -05:00
adam j hartz
b1437f7b8c
don't forget to re-set forced_subproc flag
2016-02-24 20:14:50 -05:00
adam j hartz
fca82fc344
don't print return value when subproc mode wasn't explicitly invoked
2016-02-24 19:50:43 -05:00