Ich verwende das Helmprojektil-Setup aus dem Auftakt und es hat meinen Workflow enorm verbessert. Das einzige verbleibende Problem sind automatisch generierte Dateien (z. B. von CMake generiert), die während helm-grep und ähnlichen Vorgängen angezeigt werden. Frage : Gibt es eine Möglichkeit, Dateien in der Projektordnerstruktur von Projectile auszuschließen?
Ich verwende spacemacsund verwende häufig die SPC p fSchlüsselbindung, um Dateien in einem projectileProjekt zu finden . Aber auch nach dem Entfernen einer Datei aus einem Git SPC p fwird mir diese gelöschte Datei angezeigt. Ich habe versucht SPC p I, den Cache mit ungültig zu machen, aber das hat …
Nach dem Besuch einer Datei, die Teil eines Git-Repositorys ist, erkennt Projectile die Existenz meines Git-Repositorys als Projekt an, listet jedoch nur eine Datei (die aktuelle Datei) als Teil des Projekts auf. Wenn ich andere Dateien im Projekt besuche, werden sie einzeln Teil des Projekts. Wie erstelle ich Projekte in …
Helm scheint das Markieren von Dateien in zu unterstützen helm-find-files. Ist es möglich, die markierten Dateien, die sich jeweils in einem eigenen Puffer befinden, aus dem Suchdateipuffer heraus zu öffnen? Update : Mir ist aufgefallen, dass ich helm-projectile-switch-projectden erweiterten Helm- find-fileBefehl verwendet habe.
Ein rekursiver Grep in einem Verzeichnis sollte die einfachste Sache sein, aber ich habe das Rezept noch nicht gefunden, damit es funktioniert. Ich jongliere zwischen den folgenden Befehlen und bin mir nicht sicher, in welcher Funktion sich die Funktionalität befindet: helm-find-files: Das Problem ist, dass es wirklich schlecht ist, ein …
Befehle wie helm-projectile-grep, helm-swoop, projectile-find-filesind äußerst nützlich für das Springen um Code. Bisher habe ich jedoch nicht gefunden, wie ich ein Suchergebnis in einem neuen Fenster öffnen kann (stattdessen wird durch Drücken von RETmit hervorgehobenem Suchergebnis das Suchergebnis in dem Fenster geöffnet, in dem der ursprüngliche Suchbefehl ausgeführt wurde). Ich …
Ich benutze Projectile für mein Projekt-Browsing. Ich habe gesehen, dass es sehr langsam ist, also habe ich das Caching aktiviert. Jetzt ist es schnell (leider nicht besonders schnell). Wenn ich eine neue Datei außerhalb von Emacs selbst erstelle, findet Projectile sie nicht. Ich kann die Cache-Ungültigmachung ausführen, aber das dauert …
Ich möchte meine Pufferliste in ibuffer nach Projekt gruppieren. Projekt ist im projektilen Sinne des Wortes gemeint. Ich möchte meine Emacs-Konfiguration nicht jedes Mal ändern, wenn ich an einem neuen Projekt arbeite. Gibt es eine Möglichkeit, dies automatisch zu erreichen?
Projektil ist ziemlich gut, aber ich finde es schwierig, es nur an Stellen einzuschalten, an denen es effektiv wäre. Soweit ich weiß, besteht die beiden Standardoptionen darin, es manuell einzuschalten, wie bei Hooks im Hauptmodus, oder es global zu aktivieren projectile-global-mode. Ich finde das erstere nicht breit genug; Ich möchte …
Ich verwende den Firmenmodus für die Vervollständigung in C ++ - Code. Um dem Clang-Backend des Unternehmens mitzuteilen, wo sich die Include-Dateien für das aktuelle Projekt befinden, muss ich die folgende .dir-locals.elDatei verwenden ((c++-mode (eval setq company-clang-arguments (append company-clang-arguments '("-I/full/path/to/project/root/include")))) Ich muss immer den vollständigen Pfad angeben. Gibt es eine …
Ich benutze den Org-Modus, um Notizen zu machen. Derzeit habe ich ein Stammverzeichnis, z. B. "Notizen", und darin befinden sich mehrere Unterverzeichnisse, z. B. "Linux", "Programmierung" usw. Die im Organisationsmodus erstellten Notizen werden unter diesen Unterverzeichnissen gespeichert. Ich habe mich gefragt, ob es eine Reihe von Einstellungen gibt, damit ich …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.