To proszę Cię już któryś raz - pokaż jakąś treść i opisz co takiego robi edytor co nie chcesz. Prosiłem o to już kilka razy w tym wątku, a konkretów nadal nie ma.
Pisałem już wielokrotnie — wpisuję znak (
czy [
a edytor wstawia mi dodatkowo )
i ]
. Nie chcę tego, nie chcę żeby mi się znaki same pojawiały w tekście, nieważne czy piszę treść posta, czy tworzę linki, czy uzupełniam kod w znacznikach dla kodu.
Czemu nie?
Przecież skoro otwierasz [
lub (
to najpewniej za chwilę będziesz musiał go zamknąć.
Noi też, żeby napisać np. tekst (hej)
, nie ważne czy automatyczne nawiasy są włączone czy nie, to robisz taką samą kombinacje klawiszy:
Więc na prawdę nie rozumiem, co Ci przeszkadza że one się dodają.
A z tego co można wywnioskować z wypowiedzi użytkowników, wielu w ogóle z tego nie korzysta
Nikt się nie wypowiada o feature'ach które działają dobrze; albo o feature'ach które są pomocne/nikomu nie przeszkadzają.
Może czas w końcu przyjąć do wiadomości, że większość użytkowników nie chce autouzupełniania nawiasów, więc zamiast kombinować jak zmienić jego działanie, po prostu czas tę funkcję usunąć albo faktycznie dać opcję jej wyłączenia? Bo możesz tę funkcję bądź jak zmienić, ale nadal fakt pozostanie faktem — znaki się pojawiają, choć nikt tego nie chce.
Na razie to czego jestem przekonany, to to że Ty tego nie chcesz.
Rozumiem, że Ty byś wolał edytor który nie robi nic. Nie robi nic na paste, nie robi nic jak się pisze, jak się klika backspace, enter, nic. Rozumiem to. Ale niektórzy użytkownicy lubią ten feature. Rozumiem że możesz być osobą która woli minimalizm, albo brak "magii".
Ale oprócz tego dochodzi kolejny efekt: Spotkałem się milion razy, z tym że podczas tworzenia edytora (który zeżarł już dobre kilkaset godzin żeby go zrobić), było około 50-60 różnych próśb żeby całkowicie usunąć jakąś jego cechę. Z moich obserwacji wynika jednak, że nie dlatego że cały feature był nieodpowiedni, tylko dlatego że jakiś jeden aspekt komuś nie pasował, i wystarczyło go poprawić żeby już było git. Tak np było z tabelkami, ostatnio właśnie z <kbd>
, z kolorwaniem kodu, indentem na spacje/taby, zaznaczaniem linijki z Alt, i masą innych rzeczy które już nie pamiętam.
Ludzie mają prosty algorytm: "Nie podoba Ci się coś - usuń to". Z tych 60 próśb o usunięcie czegoś, chyba całkowicie weszło tylko usuwanie automatycznego usuwania wcięć przy wklejaniu kodu (tutaj kiler argumentem był język python w którym ciężko byłko odróżnić więcie od kodu). Pozostałe dało się naprawić tak, że nikomu nie przeszkadzały. "Smart paste" też bardzo wielu ludzi wkurzał, i wystarczyło zamienić Ctrl+Shift+V na Ctrl+V oraz zrobić tak że jak się coś kliknie w zaznaczeniu, to to zaznaczenie się zamienia w link. W tabelkach wystarczyło dopuścić ;
jak i |
do blueprintów. W <kbd>
przeszkadzało Ci że dekoracja miga, więc zamiast usunąć feature kolorowania, dodałem fixik że każdy tekst (oprócz spacji) jest akceptowany. Znakomita większość requestów które zaczynały się od "usuń X", skończyło się na "fix X".
Dlatego tak silnie się opieram temu żeby po prostu "usunać" nawiasów. Najpierw spróbujmy zmienić automatyczne dodawanie tych znaków, tak żeby przeszkadzało mniej, potem możemy ograniczyć niektóre znaki (żeby np nie dodawało (
jak jesteśmy w paragrafie, zamiast wyłączać to całkiem). Jeśli na prawdę wyczerpiemy wszystkie możliwości naprawy tego, wtedy możliwe że nie zostanie nic innego jak tylko wyłączyć ten feature całkiem (co i tak się raczej nie stanie, bo dużo wcześniej się go wyłaczy tylko z tekstu inline, a zostawi w kodzie ```
np.).