1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Software und Anwendungen
  3. Betriebssysteme

Frage zu Emacs-Lisp: Funktionsaufruf

    • Linux
  • michi204
  • 9. April 2004 um 12:22
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • michi204
    Punkte
    7.268
    Beiträge
    1.318
    • 9. April 2004 um 12:22
    • #1

    Hallo!

    Kennt sich hier jemand mit Emacs-LISP aus? Ich möchte gleich dazusagen, ich habe von funktionaler Programmierung oder LISP 0 Ahnung...

    ich möchte in meiner .emacs definieren, dass durch drehen des mausrades gescrollt wird:

    (global-set-key [mouse-4] 'scroll-down)

    soweit so gut...

    wie kann ich jetzt der funktion scroll-down das argument 10 übergeben?

    (global-set-key [mouse-4] 'scroll-down 10)
    (global-set-key [mouse-4] '(scroll-down 10))
    (global-set-key [mouse-4] ('scroll-down 10))
    etc.
    funktionieren nicht.

    Vielleicht kann mir da jemand auf die Sprünge helfen?

    Lg Michi

  • djmaecki
    Punkte
    616
    Beiträge
    119
    • 8. Mai 2004 um 12:41
    • #2

    Was du erreichen willst, ist IMHO das:

    (global-set-key [mouse-4] (lambda () (interactive) (scroll-down 10)))

    Damit bindest du ein anonymes Funktional ohne Parameter an [mouse-4]. Was auch dazugehört, ist der (interactive) call.

    BTW, im GNU/Emacs gibt's eine spezielle Funktion dafür:

    ;; scroll with wheel-mice
    (mouse-wheel-mode t)

    Für eine Beispielconfig kannst du http://bigfish.ull.at/~djmaecki/emacs.en.html anschaun.

  • michi204
    Punkte
    7.268
    Beiträge
    1.318
    • 8. Mai 2004 um 12:54
    • #3

    danke :thumb:
    genau was ich brauche

  • Maximilian Rupp 27. Dezember 2024 um 12:10

    Hat das Thema aus dem Forum Betriebssysteme nach Betriebssysteme verschoben.

  1. Datenschutzerklärung
  2. Impressum