Skip to content

Commit 22f82b1

Browse files
Release 0.36
1 parent decb0f9 commit 22f82b1

File tree

3 files changed

+24
-2
lines changed

3 files changed

+24
-2
lines changed

CHANGELOG

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
CHANGELOG
22
=========
33

4+
0.36: 2016-10-16
5+
----------------
6+
7+
New features:
8+
- Support for editing in Vi block mode. (Only enabled for
9+
prompt_toolkit>=1.0.8.)
10+
11+
412
0.35: 2016-07-19
513
----------------
614

ptpython/layout.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from prompt_toolkit.layout.lexers import SimpleLexer
1313
from prompt_toolkit.layout.margins import PromptMargin
1414
from prompt_toolkit.layout.menus import CompletionsMenu, MultiColumnCompletionsMenu
15-
from prompt_toolkit.layout.processors import ConditionalProcessor, AppendAutoSuggestion, HighlightSearchProcessor, HighlightSelectionProcessor, HighlightMatchingBracketProcessor, DisplayMultipleCursors
15+
from prompt_toolkit.layout.processors import ConditionalProcessor, AppendAutoSuggestion, HighlightSearchProcessor, HighlightSelectionProcessor, HighlightMatchingBracketProcessor, Processor, Transformation
1616
from prompt_toolkit.layout.screen import Char
1717
from prompt_toolkit.layout.toolbars import CompletionsToolbar, ArgToolbar, SearchToolbar, ValidationToolbar, SystemToolbar, TokenListToolbar
1818
from prompt_toolkit.layout.utils import token_list_width
@@ -34,6 +34,20 @@
3434
)
3535

3636

37+
# DisplayMultipleCursors: Only for prompt_toolkit>=1.0.8
38+
try:
39+
from prompt_toolkit.layout.processors import DisplayMultipleCursors
40+
except ImportError:
41+
class DisplayMultipleCursors(Processor):
42+
" Dummy. "
43+
def __init__(self, *a):
44+
pass
45+
46+
def apply_transformation(self, cli, document, lineno,
47+
source_to_display, tokens):
48+
return Transformation(tokens)
49+
50+
3751
class CompletionVisualisation:
3852
" Visualisation method for the completions. "
3953
NONE = 'none'

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
setup(
1515
name='ptpython',
1616
author='Jonathan Slenders',
17-
version='0.35',
17+
version='0.36',
1818
url='https://github.com/jonathanslenders/ptpython',
1919
description='Python REPL build on top of prompt_toolkit',
2020
long_description=long_description,

0 commit comments

Comments
 (0)