2012-01-24 14 views
6

Ho appena installato la modalità python in Emacs e sembra che funzioni bene. Tuttavia, non sono riuscito a trovare la documentazione per il pacchetto su the official site.documentazione in python-mode per Emacs

Il pacchetto viene fornito con una cartella doc dove posso vedere due file:

commands-python-mode.org 
commands-python-mode.rst 

Entrambi i file sembrano essere formattato per qualche strumento esterno che visualizza il testo di aiuto.

Con questo:

  • Esiste uno strumento che posso usare per navigare questa documentazione?
  • Python-mode ha un sito online con documentazione? Qualche tutorial o buoni passaggi per la modalità python per Emacs?

risposta

3

in un'ispezione sommaria a those two files e the code mi dice che sono fondamentalmente un elenco delle docstring trovano in pymacs.el e python-mode.el. Ciò significa che potrai accedere alla documentazione pertinente tramite M-x apropos o C-h a e amici (in particolare, cercare ^py o ^pymacs per ottenere un elenco delle funzioni della modalità).

Come regola generale, poiché elisp non supporta gli spazi dei nomi, tutte le funzioni/variabili definite da una determinata modalità avranno un prefisso coerente relativo al nome della modalità. Ciò rende abbastanza semplice la ricerca nella documentazione di Emacs.

8

Inizia con M-x describe-mode. Questo ti offre una panoramica sui collegamenti chiave disponibili. Per ogni comando utilizzare C-f name RET per visualizzare la documentazione integrata. Il file .org dovrebbe essere un file org-mode e facilmente leggibile con Emacs.

Vedi anche here

1

Se sei un utente di emacs e non hai sentito parlare di org-mode prima del tuo arrivo.

Aprire il file .org in emacs e andare a org-mode (METAxorg-mode), utilizzare TAB sulle righe di intestazione. Le intestazione iniziano con uno o più *.

1

Oltre alle risposte fornite: provare una procedura dettagliata del menu "Python", che appare in primo piano. Mostrerà una breve descrizione dei comandi o delle opzioni.

WRT agli inizi, qualche introduzione, esempi di utilizzo di base potrebbero essere forniti ancora. ha presentato una richiesta di funzionalità:

https://bugs.launchpad.net/python-mode/+bug/1281970