eclipse-wildwebdeveloper / eclipse-wildwebdeveloper/wildwebdeveloper

TAB indentation in Javascript editor

Offen
#1,903 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Java
Sterne
201
Forks
76
Ø Merge
4 T. 7 Std.
Gemergte PRs (30 T.)
21

Beschreibung

I am using the latest Eclipse 2025-06 (4.36.0), Build id: 20250605-1316
The used download is "for Java Enterprise and Web Development", though stripped some unwanted plugins.

Wild Web Developer HTML, CSS, JSON, Yaml, JavaScript, TypeScript, Node tools 1.3.10.202502071606

I am using "Generic Code Editor" for my .js files to open with. Accoding the "that internet" it is using the Wild Web Code Editor, if the plugin is installed.

If I edit my code and have two indented lines of code with an empty line between them and hit TAB while the cursor is in that empty line, the indentation is removed. I don't want that. Either I want no advanced logic at all here or the line should be indented up to the level of the previous line (like it is done in Java).

And what is even worse is, that if I paste some code in a JS file, all the root level indentations are removed. I really don't want that.

Where can I configure (that bug away)?

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, das Verhalten im Generic Code Editor mit einer JavaScript-Datei zu reproduzieren: Drücke TAB in einer leeren Zeile zwischen eingerückten Zeilen und füge anschließend Code mit Einrückung auf der Stammebene ein. Verfolge die Einrückungs- und Einfügebehandlung des Editors; abgeschlossen ist die Untersuchung, wenn die Einrückung der Leerzeile wie angefordert beibehalten wird und die Einrückung auf der Stammebene im eingefügten Code nicht entfernt wird oder die relevante Konfiguration identifiziert ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
developer-experience, tooling
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
52/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.