Commit graph

2699 commits

Author SHA1 Message Date
Morten Enemark Lund
091c2db5db Added verbose --login --interactive arguments to arg_undoers 2016-04-12 21:20:33 +02:00
Anthony Scopatz
a2bbda6ed8 Merge pull request #792 from scopatz/fix_loading_environ
Load os.environ env-vars when running scripts
2016-04-12 12:15:43 -04:00
Morten Enemark Lund
ef4ff33239 This fix ensures basic environment variables are not excluded when running scripts 2016-04-12 13:55:01 +02:00
Morten Enemark Lund
2f81aa25ee Add verbose options (--login and --interactive) to the argument parser 2016-04-12 13:52:05 +02:00
Anthony Scopatz
1e0f1843fb attempt at getting leftmost lookup for BoolOps and UnaryOps 2016-04-12 03:26:44 -04:00
Morten Enemark Lund
3434190c51 Merge remote-tracking branch 'remotes/origin/master' into cmd_shell 2016-04-11 11:04:29 +02:00
Morten Enemark Lund
d72357cccd Merge pull request #791 from scopatz/a
fix for alias expansion
2016-04-11 10:18:29 +02:00
Anthony Scopatz
c92e0009fc group and negate subproc 2016-04-10 23:38:12 -04:00
Anthony Scopatz
c93cd0db2e aliases 2016-04-10 22:00:59 -04:00
Morten Enemark Lund
f446754d0c Add call as a alias of source-cmd on Windows 2016-04-10 20:39:39 +02:00
Anthony Scopatz
4862a47b7c fixed alias expansion 2016-04-10 12:13:36 -04:00
Morten Enemark Lund
cb02d564be Fix multiple defined source-cmd alias 2016-04-10 14:09:27 +02:00
Morten Enemark Lund
2a54edea9b Added CHANGELOG.rst entry 2016-04-10 07:39:25 +02:00
Morten Enemark Lund
e8675cac49 PEP8 fixes 2016-04-10 07:11:02 +02:00
Morten Enemark Lund
8f880c7bd3 The last small updates 2016-04-10 00:30:32 +02:00
Morten Enemark Lund
053210945b Updated with scopatz suggestions 2016-04-10 00:18:37 +02:00
Morten Enemark Lund
d27b3bba41 Add alias for conda activate/deactivate scripts on Windows, and hook it into the existing mechanism for displaying the virtual_env name in the prompt 2016-04-09 15:35:31 +02:00
Morten Enemark Lund
0292115525 Added source batch file functionality to foreign_shells. This is a best effort to fit cmd.exe support into the framework of foreign_shells. Thus, it contains many hacks, and attempts to change the existing structure of foreign_shells as little as possible. It only supports sourcing scripts, not reading functions or aliases. 2016-04-09 13:14:36 +02:00
Anthony Scopatz
77cb105467 faq update 2016-04-09 00:41:06 -04:00
Anthony Scopatz
82ae983580 some cleanup 2016-04-09 00:37:00 -04:00
Anthony Scopatz
99ab59f26e tests pass 2016-04-09 00:25:53 -04:00
Anthony Scopatz
230174235d cl fix 2016-04-09 00:14:03 -04:00
Anthony Scopatz
6db4b5fa3e some test fixes 2016-04-09 00:12:25 -04:00
Anthony Scopatz
0b40b37d51 it may actually work again 2016-04-08 23:59:21 -04:00
Anthony Scopatz
9f9281d024 Merge pull request #786 from gforsyth/update_docs
Update docs
2016-04-06 21:20:51 -04:00
Gil Forsyth
f876a17bca update faq 2016-04-06 18:50:09 -04:00
Gil Forsyth
527b6e9d0e add vox to API index 2016-04-06 18:42:55 -04:00
Gil Forsyth
c6b15e63ec fix link formatting 2016-04-06 18:42:37 -04:00
Gil Forsyth
da13eb858d Merge branch 'master' into update_docs 2016-04-06 18:36:27 -04:00
Gil Forsyth
2393e63473 update docs with OS specific install instructions
* Added individual pages for Windows, Linux and OSX with install
instructions.
* Dependencies were broken out into separate rst files and `include`d to avoid a lot of repetition
* Added instructions for adding `xonsh` to `/etc/shells` to standalone
  rst file and `include`d them on OSX and Linux install pages
2016-04-06 18:31:19 -04:00
Anthony Scopatz
b2a8db21d6 Merge pull request #785 from scopatz/env_completion
Fix bug on completion on ${...}
2016-04-06 11:01:52 -04:00
Anthony Scopatz
669cbad347 Merge pull request #783 from scopatz/fix_regexpath
Fix regexpath
2016-04-06 10:47:27 -04:00
Morten Enemark Lund
751e10bb80 Removed duplicated entry from CHANGELOG.rst 2016-04-06 08:58:06 +02:00
Morten Enemark Lund
bb06116efc Add pymode argument as a ast node 2016-04-06 08:55:45 +02:00
Morten Enemark Lund
9a576faa4b Fix stupid bug in the logic of returning empty vs non-empty results 2016-04-06 08:54:55 +02:00
Morten Enemark Lund
8b02d1b704 Change regexpath defaults back to subproc mode to avoid changing the tests. 2016-04-05 21:46:06 +02:00
Morten Enemark Lund
50929a44f1 Added new regexpath behaviour to CHANGELOG.rst 2016-04-05 10:47:00 +02:00
Morten Enemark Lund
3acc931ed5 Update regexpath with different behavior between python mode and subproc mode. 2016-04-05 10:46:59 +02:00
Morten Enemark Lund
a38acc83bb Add changelog 2016-04-05 10:46:58 +02:00
Morten Enemark Lund
a37b67fa1b Return an empty list instead of the regex expression when regexpath doesn't find any matches 2016-04-05 10:46:57 +02:00
Anthony Scopatz
cd50de108e Merge pull request #775 from scopatz/update_os_environ
Add option to update os.environ when __xonsh_env__ changes.
2016-04-05 00:58:02 -04:00
Morten Enemark Lund
75e700a4a8 Fix error when completing ${...} 2016-04-04 23:26:27 +02:00
Morten Enemark Lund
b17379978d Merge pull request #781 from gforsyth/fix_ptk_completer
fix ptk completer to allow completion earlier in line
2016-04-02 09:05:08 +02:00
Gil Forsyth
af3538c8f9 add changelog 2016-04-01 17:51:25 -04:00
Morten Enemark Lund
acacbee6d3 Merge pull request #780 from gforsyth/linewrap
Add line wrapping to PTK multiline using arrows
2016-04-01 23:29:55 +02:00
Gil Forsyth
f9ed700884 add changelog entry 2016-04-01 16:27:45 -04:00
Gil Forsyth
0c8966c92a fix ptk completer to allow completion earlier in line
As reported by @asmeurer, the completer had incorrect index values for
completion when the cursor was located before a space, that is

`~/Do<C>emacsclient -nw`

would not offer file path completions (where the cursor is marked by
`<C>`). This was because of (my) naive searching for indices, now
slightly less naive.
2016-04-01 16:12:11 -04:00
Morten Enemark Lund
7e28df261b Updated change log with $UPDATE_OS_ENVIRON feature 2016-04-01 21:08:06 +02:00
Morten Enemark Lund
9a99412cad Updated $UPDATE_OS_ENVIRON with scapatz suggestions 2016-04-01 20:57:08 +02:00
Gil Forsyth
6b657231c6 Add line wrapping to PTK multiline using arrows
In a multiline statement, the left- and right-arrow keys will now wrap
to the previous or next line, respectively.  If you are at the beginning
of the document, the left-arrow key does nothing.  Same for the
right-arrow at the end of the document.
2016-04-01 14:51:35 -04:00