Commit Graph

6784 Commits (069c9e18cd95e7af66fa3077b5152ba8ee27521a)

Author SHA1 Message Date
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