This commit is contained in:
Paul Gauthier 2024-09-27 16:21:18 -07:00
parent 9c5ef0b41a
commit c745d0dc38
2 changed files with 11 additions and 4 deletions

View file

@ -583,14 +583,16 @@ class Commands:
path_completer = PathCompleter(
only_directories=False,
get_paths=lambda: [self.coder.root],
file_filter=lambda fname: (
self.coder.repo is None or not self.coder.repo.ignored_file(fname)
),
# file_filter=lambda fname: (
# self.coder.repo is None or not self.coder.repo.ignored_file(fname)
# ),
)
word_before_cursor = document.get_word_before_cursor(WORD=True)
dump(word_before_cursor)
for completion in path_completer.get_completions(document, complete_event):
dump(completion)
if completion.text.startswith(word_before_cursor):
yield completion

View file

@ -5,7 +5,12 @@ from dataclasses import dataclass
from datetime import datetime
from pathlib import Path
from prompt_toolkit.completion import Completer, Completion, ThreadedCompleter
from prompt_toolkit.completion import (
Completer,
Completion,
PathCompleter,
ThreadedCompleter,
)
from prompt_toolkit.cursor_shapes import ModalCursorShapeConfig
from prompt_toolkit.enums import EditingMode
from prompt_toolkit.history import FileHistory