L'écran de démarrage est utile au début, mais maintenant je veux quelque chose de plus utile: je veux que la liste des fichiers récemment ouverts soit présentée au démarrage d'emacs s'il n'y a pas de fichier prédéfini à ouvrir. Encore mieux, si ça peut être la helm-recentf
fenêtre (j'utilise le helm
package)
18
startup.el.
Vous pouvez annuler toutes ces choses et ensuite avoir votre propre ordre de démarrage.Réponses:
Il existe également un package sur MELPA pour cela maintenant: tableau de bord: https://github.com/rakanalh/emacs-dashboard . Le package vous permet d'avoir un écran de démarrage comme dans l'image ci-dessous:
Voici l'
use-package
extrait de ma configuration pour le configurer avec une image de bannière personnalisée et une ligne de texte, ainsi qu'une liste de fichiers et de signets récents:la source
Manomagically: D, après avoir posté la question, j'ai obtenu la solution de travail en supprimant une seule citation ci-dessous dans mon
.emacs
Pour ça:
Ou ca:
Mise à jour
Cela ne fonctionne toujours pas avec la solution ci-dessus. J'ai ouvert le fichier mais emacs passe au
scratch
tampon juste après. Je dois passer au tampon du fichier que je veux. Il nous faut donc encore plus d'aide à ce sujet.Mise à jour 2
Après avoir lutté avec
elisp
, j'ai obtenu que celui-ci fonctionne vraiment maintenant:Mise à jour 3
Ce qui suit est plus compact. Il gère également à peu près le cas où emacs est appelé avec des arguments supplémentaires, c'est-à-dire
emacs somefile
la source
(setq initial-buffer-choice 'helm-recentf)
. Leinitial-buffer-choice
peut avoir une fonction en tant que valeur, que la forme citée sans parenthèses donnera.helm-recentf
tampon au démarrage, donc votre solution de mise à jour 2 ne devrait pas être nécessaire.Voici un package qui s'affiche
recentf-open-files
lors du démarrage d'Emacs sans fichier à ouvrir: https://github.com/zonuexe/init-open-recentf.elConfiguration avec use-package :
la source