Add Lesson 18: LSP Servers — code intelligence setup for Copilot CLI#20
Add Lesson 18: LSP Servers — code intelligence setup for Copilot CLI#20calebwilson706 with Copilot wants to merge 5 commits into
Conversation
Co-authored-by: calebwilson706 <71669491+calebwilson706@users.noreply.github.com>
|
|
||
| ### Why does this matter for Copilot CLI? | ||
|
|
||
| Without an LSP server, Copilot reads your code as text. It's smart enough to infer a lot — but it's still working from patterns in source files. |
There was a problem hiding this comment.
@copilot is it also faster instead of needing to use grep / other search mechanisms
There was a problem hiding this comment.
Yes — updated in 50a9ad4. The "Why does this matter" section now explains that without LSP, Copilot falls back to grep-style text search, which is both slower and prone to false matches (e.g. a variable name appearing in comments, strings, and unrelated files).
Co-authored-by: calebwilson706 <71669491+calebwilson706@users.noreply.github.com>
|
@copilot add guidance saying to get copilot to troubleshoot, for example with pnpm i had to add a symlink to make sure typescript was in the excpected location in the node_modules |
…r startup failures Co-authored-by: calebwilson706 <71669491+calebwilson706@users.noreply.github.com>
Done in e7cf28e. Added a fifth hint telling learners to paste the |
|
@copilot don't make it an exercise, just make a point that they should do this |
… a plain note Co-authored-by: calebwilson706 <71669491+calebwilson706@users.noreply.github.com>
Done in d1c75a2. Moved it out of Hints and into the main lesson body as a plain paragraph right after the install table — just a direct statement that if the server fails to start, paste the |
tutorial/lessons/18-lsp-servers.mdcovering LSP server value and setuptutorial/lessons/00-welcome.mdto add lesson 18 and shift 18-21 in listing; fix stale image lesson reference (was Lesson 17, now Lesson 19).github/agents/next.agent.md— cap core at 21, QA at 26, design at 32.github/agents/skip.agent.md— cap core at 21, QA at 26, design at 32.github/agents/core.agent.md— update lesson 20 references to 21.github/agents/progress.agent.md— add lesson 18, shift 18-20 to 19-21, update lesson counts to 21.github/agents/qa.agent.md— start QA at 22.github/agents/design.agent.md— start Design at 27.github/copilot-instructions.md— update track ranges and lesson list; remove duplicate Design Lessons sectionREADME.md— update QA (22-26) and Design (27-32) track ranges24-automated-test-generation.md(Lesson 22→23),31-rapid-prototyping.md(Lesson 29→30),32-design-track-graduation.md(Lesson 29→30)typescriptin the expectednode_moduleslocation)💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.