Michael Davis
28e69f09fc
direnv: Watch changes to default.nix
...
Now that the package definition lives in default.nix we need direnv to
watch that file to get automatic reloads.
2025-03-04 11:31:54 -05:00
Michael Davis
ab56f9e26b
minor: Tweak some verbose LSP logs
...
The info log within `process_request_response` duplicated the body of
the JSON message printed earlier by the transport which was confusing.
The error log in the completion handler was easy to hit during normal
use and is not actually an error - dropping is the graceful way to
handle changes occurring while completion requests are in flight.
2025-03-04 11:25:11 -05:00
Christopher Smyth
1d453785e5
Clean up Nix Flake & make it easier to customize ( #12831 )
2025-03-04 10:23:28 -06:00
Erwin de Keijzer
671a6036b3
Add beans theme ( #12963 )
2025-03-04 10:03:46 -06:00
Alexander Brassel
82f8ac208f
Improve %% escaping error message ( #13018 )
2025-03-04 10:03:11 -06:00
dependabot[bot]
9440feae7c
build(deps): bump the rust-dependencies group with 11 updates ( #13017 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 18:09:43 -06:00
luetage
1a28999002
Kanagawa: fix palette and attempt at a markdown compromise ( #12895 )
2025-03-02 11:06:59 -06:00
Nikita Revenco
90884f0588
fix: use char::to_{lower_uppercase} instead of their ascii variants
2025-02-28 15:19:25 +00:00
Nikita Revenco
917e8057dc
fix: remove extra allocs from alternate case impl
2025-02-28 15:16:25 +00:00
Nikita Revenco
c7cbb4e0c9
docs: `~` is assigned to alternate case function
2025-02-28 15:07:44 +00:00
Nikita Revenco
54dbc1bd44
feat: restore default `~` keymap for switch to alternate text
2025-02-28 15:07:44 +00:00
Nikita Revenco
fdd1a1c78f
refactor: remove 1 layer of nesting
2025-02-28 15:07:44 +00:00
Nikita Revenco
2a1bff5648
refactor: remove unneeded type annotation
2025-02-28 15:07:44 +00:00
Nikita Revenco
cec122e1ca
refactor: rename variable
2025-02-28 15:07:44 +00:00
Nikita Revenco
ac3722a74d
refactor: extract has_camel_transition function
2025-02-28 15:07:44 +00:00
Nikita Revenco
2c1af76fb0
refactor: do not create new function on each loop
2025-02-28 15:07:44 +00:00
Nikita Revenco
5420ef5f63
refactor: remove unneeded loop, replace with map instead
2025-02-28 15:07:44 +00:00
Nikita Revenco
d7a3ffa2d8
refactor: simplify code
2025-02-28 15:07:44 +00:00
Nikita Revenco
e073a2eb7b
refactor: rename variable
2025-02-28 15:07:44 +00:00
Nikita Revenco
ea920b82eb
docs: remove comment for consistency
2025-02-28 15:07:44 +00:00
Nikita Revenco
fe7b74fd06
style: add 2 space
2025-02-28 15:07:44 +00:00
Nikita Revenco
45dd3a6c96
docs: remove unneeded comment
2025-02-28 15:07:44 +00:00
Nikita Revenco
59d65beeac
docs: document new keymappings
2025-02-28 15:07:44 +00:00
Nikita Revenco
c1c63a0e55
feat!: remap switch_to_alternate_case from ~ to `a
2025-02-28 15:07:44 +00:00
Nikita Revenco
f8b9497dbc
feat: do not introduce breaking changes
2025-02-28 15:07:44 +00:00
Nikita Revenco
e6da544a71
refactor: variable name
2025-02-28 15:07:44 +00:00
Nikita Revenco
ef2b035e01
refactor: increase readability
...
split logic into variables and add comments
2025-02-28 15:07:44 +00:00
Nikita Revenco
d4e4049ab7
fix: add extra separator character if at camelCase boundary
2025-02-28 15:07:44 +00:00
Nikita Revenco
28b77e2ae3
fix: trim leading whitespace
2025-02-28 15:07:44 +00:00
Nikita Revenco
58177afb2a
refactor: remove complex test helper definition, use for loop instead
2025-02-28 15:07:44 +00:00
Nikita Revenco
efab176b06
docs: document new case conversion static commands
2025-02-28 15:07:44 +00:00
Nikita Revenco
fc199e3d8c
refactor: remove unnecessary parameter
2025-02-28 15:07:44 +00:00
Nikita Revenco
47826f53a4
refactor: better function naming
2025-02-28 15:07:44 +00:00
Nikita Revenco
1821000acd
refactor: extract common functions
2025-02-28 15:07:44 +00:00
Nikita Revenco
79d3e10c5c
refactor: title camel and pascal into a single function
2025-02-28 15:07:44 +00:00
Nikita Revenco
3414183ab6
refactor: move functon
2025-02-28 15:07:44 +00:00
Nikita Revenco
820963cb90
fix: failing test is now fixed
2025-02-28 15:07:44 +00:00
Nikita Revenco
3cab65f330
fix: ignore leading whitespaces
2025-02-28 15:07:44 +00:00
Nikita Revenco
1df5cb6c0d
fix: add separator on case change
2025-02-28 15:07:44 +00:00
Nikita Revenco
63161cee21
fix: incorrect test
2025-02-28 15:07:44 +00:00
Nikita Revenco
9047fafeae
test: comment out failing tests
2025-02-28 15:07:44 +00:00
Nikita Revenco
75cd953c30
feat: correct implementation for pascal_case and camel_case
2025-02-28 15:07:44 +00:00
Nikita Revenco
ff8c1df71d
feat: correct implementations for kebab, snake and title case
2025-02-28 15:07:44 +00:00
Nikita Revenco
f1cf46f022
feat: better implementation of title_case
2025-02-28 15:07:44 +00:00
Nikita Revenco
355b2ba290
fix: switch to lower|upper case is flipped
2025-02-28 15:07:44 +00:00
Nikita Revenco
c1be961b93
feat: implementations for kebab case and snake case
2025-02-28 15:07:44 +00:00
Nikita Revenco
b96e177ec7
fix: map switch_to_title_case
2025-02-28 15:07:44 +00:00
Nikita Revenco
42e150293a
feat: `switch_to_title_case`
2025-02-28 15:07:44 +00:00
Nikita Revenco
63f82c7bfa
feat: 5 functions to change case, lower, alternate, upper, pascal & camel
2025-02-28 15:07:44 +00:00
Nikita Revenco
ab4ad09dbe
feat: basic implementation for pascal case
2025-02-28 15:07:44 +00:00