finished --vim

This commit is contained in:
Paul Gauthier 2024-06-10 21:16:33 -07:00
parent 566b653af1
commit 05a74d67de
4 changed files with 8 additions and 5 deletions

View file

@ -5,10 +5,11 @@ from datetime import datetime
from pathlib import Path
from prompt_toolkit.completion import Completer, Completion
from prompt_toolkit.enums import EditingMode
from prompt_toolkit.history import FileHistory
from prompt_toolkit.key_binding import KeyBindings
from prompt_toolkit.lexers import PygmentsLexer
from prompt_toolkit.shortcuts import CompleteStyle, PromptSession, prompt, EditingMode
from prompt_toolkit.shortcuts import CompleteStyle, PromptSession, prompt
from prompt_toolkit.styles import Style
from pygments.lexers import MarkdownLexer, guess_lexer_for_filename
from pygments.token import Token
@ -236,7 +237,9 @@ class InputOutput:
def _(event):
event.current_buffer.insert_text("\n")
session = PromptSession(key_bindings=kb, editing_mode=self.editingmode, **session_kwargs)
session = PromptSession(
key_bindings=kb, editing_mode=self.editingmode, **session_kwargs
)
line = session.prompt()
if line and line[0] == "{" and not multiline_input: