lapce / lapce/lapce

German umlauts cannot be selected in vertical visual edit mode

Open
#613 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

A-unicode C-bug
Dominant language
Rust
Stars
38.9k
Forks
1.3k
Avg merge
19m
Merged PRs (30d)
1

Description

Description

It is not possible to vertical select german umlauts and run a operation for the selection.
The umlauts will just be ignored.

Environment

OS: Windows 10 (20H2 Build 19042.1526)
Lapce: v0.1.2, Windows-Portable

Steps to reproduce:

  • create a blank new file

  • add the following content

     abc  
     üäö  
     jkm
    
  • press 'STRG + V' to start vertical selection

  • try to select 'a ü j' or 'b ä k' or 'c ö m'

    • you will see that the umlaut will not be selected/highlighted
      grafik
  • press 'x' to delete the selection

    • you will see that the normal characters are deleted properly, the umlaut will not
      grafik

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue in Lapce on Windows using the vertical selection shortcut and the umlaut example from the report. Start by tracing the vertical selection handling and how selected characters are highlighted and deleted. Done means German umlauts can be selected, highlighted, and removed alongside adjacent characters.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
desktop, devtools
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.