Justin Su
Justin Su
### Summary ### Description After selecting text in a diagnostics popover, the standard text selection keyboard shortcuts should be usable, e.g. shift-left/right, shift-opt-left/right, and shift-cmd-left/right. Steps to reproduce: 1. Write...
IMO it's logical that the currently selected text is always emphasized over anything else (e.g. references, usages, search results, and occurrences of the selected text or the current word). Here's...
### Description https://basedpyright.com/?typeCheckingMode=all&code=IYAgvCBEBmD2uQFCIA4CcCWA7ALgClDAhnkgEpVNcCQBCYuBC9bfQ4gI2DXMtZvpQuPCkA ```python a = "foo" print(a == "foo") print(a != "foo") print(a == "bar") print(a != "bar") ``` `reportUnnecessaryComparison` doesn't trigger when comparing `a` to `"foo"`.
### Description When comparing equality to a string literal, hovering over the string literal will show the operator's definition (this was implemented in https://github.com/DetachHead/basedpyright/pull/1576). https://basedpyright.com/?typeCheckingMode=all&code=IYAgvCBEBmD2uQFAAcBOBLAdgFwBSjAhnkgEpEBiEAC1gDcBTVGphgPQ8SA ```python a = "foo" print(a...
### Description A Python code action that should add an import instead changes the usage. Note how `randrange` is not imported here: ```python import random foo = random.choices([1, 2, 3])...
https://docs.deno.com/runtime/reference/ts_config_migration/#providing-types-when-importing says: > In the past the `@ts-types` directive was called `@deno-types`. This alias still works, but is not recommended anymore. Use `@ts-types`. This seems like a perfect candidate for...
- Use `` for line length - Add `for` attribute to some `` elements
fish's shift-tab completion for searching is very nice. However, it suffers from the same out-of-the-box limitation when completing variables inside double quotes. It would be nice if autopair could support...
### Checklist - [x] I have read through the manual page (`man fzf`) - [x] I have searched through the existing issues - [x] For bug reports, I have checked...
I propose a `sidebar` style component, which should be equivalent to `changes,numbers`. I like the `full` style, but wanted to remove the left sidebar for easy copying. I first removed...