Path: csiph.com!aioe.org!news.mb-net.net!open-news-network.org!.POSTED.199.226.197.178.dynamic.wless.zhbmb00p-cgnat.res.cust.swisscom.ch!not-for-mail From: Thomas 'PointedEars' Lahn Newsgroups: de.comp.lang.javascript,de.comp.lang.misc Subject: Programmierung mit Atom (was: OT: Editor) Supersedes: <2484460.FVujJaJRxj@PointedEars.de> Followup-To: de.comp.lang.misc Date: Mon, 11 Sep 2017 19:05:48 +0200 Organization: PointedEars Software (PES) Lines: 43 Message-ID: <3302430.9zqblIg2BX@PointedEars.de> References: <14691767.geO5KgaWL5@PointedEars.de> <1526712.QkHrqEjB74@PointedEars.de> <6812901.lvqk35OSZv@PointedEars.de> <6143303.18pcnM708K@PointedEars.de> <2823407.vfdyTQepKt@PointedEars.de> Reply-To: Thomas 'PointedEars' Lahn Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8Bit Injection-Info: gwaiyur.mb-net.net; posting-host="199.226.197.178.dynamic.wless.zhbmb00p-cgnat.res.cust.swisscom.ch:178.197.226.199"; logging-data="23615"; mail-complaints-to="abuse@open-news-network.org" User-Agent: KNode/4.14.2 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEXTxa4RFk5dUWANED8PFEfy7+MGBiW+n3ZNF/QuAAACaElEQVQ4jVXUwVOcMBQG8Dc7Rc4PUntdWV2uxjDpGaGeozOp1woar4jd5t/v9wLstMwsA/ntlxdCAgUc1hjTc9/JCZfGoo3wG3HdmdAWrIJRHe7GM/TmpY5VFefuVcAkkPbLIaN8rmPmjloyZxgyR3GuJ4K0AGtJ2htz8o7yqikm759fldQXaMpbDzjKAG+8v+AugVTOPO5DOjLvGtUYQwh0CPjnVMyGd+8/GfUB5nLKJDD2aLDh5HYyMDJGDwQIo2ZmZcKbowNmAdB/AzyFhrmF2MHRb0QJJfaAnwGB6orZhoykLzJtGwF/xpYxI1dswomiUj3gTuAIqCn/4C7cULwGNBtwMTk3Y4LfKB5YUaOKBKYtpplm7u0vip8tU1NWWyI/7XdcSuIDoMt6rVHMWT0DbjHPGqDqZVSa6zleLcUTcIKLoMv3ueJluALtAo9B302zPPlrtiVScRdCjXvVh3e3JpYa/jjkuC9N+LrBMlz/eAN4eQijX2EdLo6c5tGGHwLyHFtXk89dDGHwCVhG9T0S/j55AhRZgkMCmUQXJ49TnS1wnQDvw0eAh9ICeMmEFbCnPMFzjAvsWoEWEFdYEx+S0MoUZ1gT1wId8+AF3Bl2OoEu906AUHx5VLw/gXYg/x84loOah/2UYNrgiwSwGO7RfUzVBbx/kgpckumGOi6QirtD6gkLTitbnxNol47S2jVc2vsN5kPqaAHT8uUdAJM4v/DanjYOwmUjWznGfwB7sGtAtor5BgofDuzaRj4kSQAqDakTsKORa3Q3xKi3gE1fhl71KRMqrdZ2AWNNg/YOhQyrVBnb+i+nEg4bsDA+egAAAABJRU5ErkJggg== Cancel-Lock: sha1:r6H27JBOUMXsJaJq+g1CaX5amjM= X-Face: %i>XG-yXR'\"2P/C_aO%~;2o~?g0pPKmbOw^=NT`tprDEf++D.m7"}HW6.#=U:?2GGctkL,f89@H46O$ASoW&?s}.k+&.] Thomas 'Ingrid' Lahn wrote: > Jan Novak wrote: >> Am 30.06.2017 um 09:14 schrieb Jan Novak: >>> Am 30.06.2017 um 01:51 schrieb Thomas 'PointedEars' Lahn: >>>> Jan Novak wrote: >>>>> Am 28.06.2017 um 19:30 schrieb Thomas 'PointedEars' Lahn: >>>>>> rulez, für u. a. JS/ES und PHP. >>>>> Ich habe es nach 2 Stunden rumprobieren nicht hinbekommen, dass der >>>>> Editore bei einem STRG + Click zur Funktion/definition springt. ist >>>>> das in atom nicht möglich? >>>> >>>> Funktioniert bei mir. > […] > Ich weiss nicht genau, welche Pakete bei mir dafür sorgen, dass es > dateiübergreifend in JS/ES und PHP funktioniert, aber für JS/ES empfehle > ich, Nuclide (von Facebook) als Atom-Paket zu installieren, das noch viel > mehr kann (jedoch ist Nuclide sehr an der Entwicklung bei Facebook > ausgerichtet; man sollte die Nuclide-Module, die man nicht braucht, > nachträglich deaktivieren). hyperclick ist inzwischen eine Komponente von > Nuclide, es wäre also möglich, dass Nuclide die Funktionalität > bereitstellt. Durch die Diskussion in hat sich ergeben: Zuständig dafür ist bei mir das Paket goto-definition. Dieses unterstützt mehrere Sprachen – “JavaScript (ES6 && JSX), TypeScript, CoffeeScript, Python, Ruby, PHP, Hack, Perl, KRL, Erb, Haml, C/C++, Puppet, ASP, Shell” – und führt dafür eine intelligente Volltextsuche im Projekt durch (benötigt also keine Indizierung); gemäss README ist sie sogar noch schneller, wenn man das Tool “ripgrep” installiert und den experimentellen “Performance Mode” des Pakets aktiviert. Wenn man das Paket “hyperclick” installiert hat, dann funktioniert diese Suche auch per Cmd/Ctrl+Klick. -- PointedEars FAQ: | | Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.