tenseleyflow/fackr / d27add4

Browse files

clean this up

Authored by mfwolffe <wolffemf@dukes.jmu.edu>
SHA
d27add43dbb3b331840de81d1f8d9d0b009a7389
Parents
fedcc84
Tree
d7144a1

1 changed file

StatusFile+-
D test_lsp/.fackr/backups/3466e9827c04dfa4.bak 0 58
test_lsp/.fackr/backups/3466e9827c04dfa4.bakdeleted
@@ -1,58 +0,0 @@
1
-/home/espadon/src/fackr/test_lsp/02_completion.py
2
-# LSP Test 2: Code Completion (Ctrl+Space)
3
-# =========================================
4
-# 
5
-# Instructions:
6
-# 1. Place cursor after a dot or partial word
7
-# 2. Press Ctrl+Space to trigger completion
8
-# 3. Use Up/Down arrows to navigate suggestions
9
-# 4. Press Enter or Tab to accept a completion
10
-# 5. Press Escape to dismiss without completing
11
-#
12
-# Try completing at the marked positions below:
13
-
14
-import os
15
-import json
16
-from pathlib import Path
17
-
18
-# Test 1: Module completions
19
-# Place cursor after "os." and press Ctrl+Space
20
-path = os.  # <- complete here (try: getcwd, path, environ)
21
-
22
-# Test 2: String method completions
23
-# Place cursor after "text." and press Ctrl+Space
24
-text = "hello world"
25
-upper = text.  # <- complete here (try: upper, lower, split, strip)
26
-
27
-# Test 3: List method completions
28
-numbers = [3, 1, 4, 1, 5]
29
-numbers.  # <- complete here (try: append, sort, reverse, pop)
30
-
31
-# Test 4: Dict method completions
32
-data = {"name": "test", "value": 42}
33
-keys = data.  # <- complete here (try: keys, values, items, get)
34
-
35
-# Test 5: Path object completions
36
-p = Path("/tmp")
37
-p.  # <- complete here (try: exists, is_file, read_text, mkdir)
38
-
39
-# Test 6: Partial word completion
40
-# Type "pri" and press Ctrl+Space to complete to "print"
41
-# pri  # <- uncomment and complete
42
-
43
-# Test 7: Import completion
44
-# from pathlib import P  # <- complete after P (Path, PurePath, etc.)
45
-
46
-
47
-class MyClass:
48
-    def __init__(self):
49
-        self.value = 100
50
-        self.name = "test"
51
-
52
-    def process(self):
53
-        # Test 8: Self completions
54
-        return self.  # <- complete here (try: value, name)
55
-
56
-
57
-obj = MyClass()
58
-obj.  # <- complete here (try: value, name, process)