Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Emacs und Elisp "Programmierung"
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 26 - 29 of 29 - Collapse all  -  Translate all to Translated (View all originals) < Older 
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Simon Krahnke  
View profile  
 More options Oct 19 2010, 3:18 pm
Newsgroups: de.comp.editoren
From: Simon Krahnke <overl...@gmx.li>
Date: Tue, 19 Oct 2010 21:18:42 +0200
Local: Tues, Oct 19 2010 3:18 pm
Subject: Re: Emacs und Elisp "Programmierung"
* Memnon Anon <gegendosenflei...@googlemail.com> (15:00) schrieb:

> ,----
> ;; Found here:  http://github.com/technomancy/
>    emacs-starter-kit/blob/476c8a88eb68b9f3923da23b76df1986347dfe5b/
>    starter-kit-defuns.el
> |   (defun my-switch-or-start (function buffer)
> |     "If the buffer is current, bury it, otherwise invoke the function."
> |     (if (equal (buffer-name (current-buffer)) buffer)
> |         (bury-buffer)
> |       (if (get-buffer buffer)
> |           (switch-to-buffer buffer)
> |         (funcall function))))
> `----
> Nun kann ich gnus aus jeder Lebenslage mit `f9 g' auf den Bildschirm
> zaubern.

Oder weg. Je nach dem. Willkommen bei vi.

mfg,                          simon .... l


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sabine 'Sani' Schulz  
View profile   Translate to Translated (View Original)
 More options Oct 19 2010, 6:01 pm
Newsgroups: de.comp.editoren
From: Sabine 'Sani' Schulz <ga...@f650gs.eu>
Date: Wed, 20 Oct 2010 00:01:06 +0200
Local: Tues, Oct 19 2010 6:01 pm
Subject: Re: Emacs und Elisp "Programmierung"
* Am 19.10.2010 begab es sich, dass Memnon Anon schrieb:

> Sabine 'Sani' Schulz <ga...@f650gs.eu> writes:
>> * Am 17.10.2010 begab es sich, dass Andreas R hler schrieb:
>>> ndere den Text hinter message und schau was nach jweils neuem eval
>>> passiert. Und schon hast Du progammiert...
>> Probiere ich :-)
> Du musst ja gar nicht so weit gehen, "was f r Emacs/Gnus" zu
> programmieren, sprich eine grooooo e Erweiterung zusammenzubasteln.

Das hatte ich auch nicht vor :-), k nnte ich auch gar nicht. Reiner hat
mir immer geholfen, alleine meine Einleitungszeile [1} w rde ich nie
hinbekommen.

Als ich Admin eines ffentlichen Newsservers war, mu te ich mit Gnus
Fremdcancel machen k nnen, Reiner hat mir geholfen.

Seit Jahre habe ich das B chlein "GNU Emacs"  von O*Reilly im Regal
stehen, ich wei nicht, warum ich nie reingesehen habe.

Verstehe.

> Nun kann ich gnus aus jeder Lebenslage mit `f9 g' auf den Bildschirm
> zaubern.

Interessant.

Ich repariere eigentlich nur, wenn Emacs oder Gnus mal nicht l uft,
irgendwie habe ich es immer hingekriegt, letztendlich wei ich aber gar
nicht, was ich tue bzw. woran das Problem lag.

>> Auf Linux habe ich mich mal in Shell-Programmierung versucht, es stehen
>> ein paar B cher dazu im Schrank, mein gr ter Erfolg war, da ich das
>> CVS-Gnus per meinem Script installieren konnte (auf debian).
>> Ich glaube nicht, da ich jemals was f r Emacs/Gnus programmieren kann,
>> ich mu halt ungef hr verstehen, was programmiert ist, wenn ich auf
>> Problemsuche bin.
> Ich hab auch mal Bash "angelernt", es aber einfach zu selten gebraucht,
> so dass selbst Modifikationen meiner eigenen Skripte m hselig wurden.
> Vor kurzem ist mir dann aufgegangen, dass ich vieles einfacher mit elisp
> hinbekommen, und ich habe so manches Skript einfach in elisp neu
> geschrieben, was schneller ging, als die entsprechende bash syntax noch
> mal nachzuschlagen und dann zu modifizieren.
> Elisp ist phantastisch, wenn man noch viel experimentieren muss:
> `C-x C-e' oder `M-x eval-buffer'- und schon kann man loslegen.

Ich bin reiner Anwender, ich experimentiere nur, wenn ich ein Problem
l sen mu .

> Zun chst schaut man sich nur anderer Leute Schnipsel an und versucht
> herauszubekommen, was da eigentlich passiert. Dann passt man bald das,
> was man da vorfindet, ein wenig an.
> Doch man muss da nicht aufh ren. Mit ein bisschen Mut schreibt man bald
> seinen eigenen 3 Zeilen Schnipsel, liest mal das elisp intro und macht
> sich mit apropos, `C-h f', `emacs --batch' etc. vertraut.

F r lange Winterabende habe ich mir vorgenommen, mehr ber Emacs/Gnus zu
lernen; nicht, weil ich es brauche, sondern weil es interessant ist.

> Und eh man sichs versieht, stehen einem eine ganze Menge Hilfsmittel
> offen, die sich auch ausserhalb des "Ich editiere Text" Bereiches
> anwenden lassen.

Ich habe da eher andere Probleme, ber umso mehr ich ich Programmierung
lerne, umso leichter lassen sich Probleme l sen.

Gr e
Sabine

[1]

;; einleitungszeile
(setq mail-extr-ignore-single-names nil)
(setq message-citation-line-function 'my-insert-citation-line)

(defun my-insert-citation-line ()
  "Insert a citation line that includes the original article's date."
  (when message-reply-headers
    (let* ((time (date-to-time (mail-header-date message-reply-headers)))
           (date (format-time-string "%d.%m.%Y" time))
           (groups (message-fetch-reply-field "newsgroups"))
           (from (gnus-extract-address-components
                  (mail-header-from message-reply-headers)))
           (realname (car from))
;;            (first-name (if (string-match "RE" realname)
;;                 (match-string 1 realname) realname)))
           (first-name (if (and realname (string-match "\\(.+\\) .+" realname))
            (match-string 1 realname) realname))
           (mail (concat "<" (cadr from) ">")))
        (if (not (message-news-p))
          (insert "Hallo"
                  (if first-name (concat " " first-name) "")
                  ",\n\nam " date " schriebst Du"
                  (if groups
                    (if (string-match "\\(,\\)" groups)
                        (concat " in "
                                (substring groups 0 (match-beginning 0))
                                " et al.")
                        (concat " in " groups))
                    "")
                  ":\n\n")
        (insert "* Am " date " begab es sich, dass "
                (or realname mail) " schrieb:\n\n")))))

 --


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Problem gelöst" by Michael Albinus
Michael Albinus  
View profile   Translate to Translated (View Original)
 More options Oct 20 2010, 12:02 pm
Newsgroups: de.comp.editoren
From: Michael Albinus <michael.albi...@gmx.de>
Date: Wed, 20 Oct 2010 18:02:32 +0200
Local: Wed, Oct 20 2010 12:02 pm
Subject: Re: Problem gelöst
Sabine 'Sani' Schulz <ga...@f650gs.eu> writes:

> Bei "posting-style" habe ich (seit 8 Jahren)

> |   Gcc "nnfolder:posted"

Versuch doch mal

Gcc (format-time-string "nnfolder:posted-%Y" (current-time))

Das sollte Dir einen Folder pro Jahr bescheren.

> Grüße
> Sabine

Ciao, Michael.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sabine 'Sani' Schulz  
View profile   Translate to Translated (View Original)
 More options Oct 20 2010, 5:55 pm
Newsgroups: de.comp.editoren
From: Sabine 'Sani' Schulz <ga...@f650gs.eu>
Date: Wed, 20 Oct 2010 23:55:46 +0200
Local: Wed, Oct 20 2010 5:55 pm
Subject: Re: Problem gelöst
* Am 20.10.2010 begab es sich, dass Michael Albinus schrieb:

> Sabine 'Sani' Schulz <ga...@f650gs.eu> writes:
>> Bei "posting-style" habe ich (seit 8 Jahren)
>> |   Gcc "nnfolder:posted"
> Versuch doch mal
> Gcc (format-time-string "nnfolder:posted-%Y" (current-time))
> Das sollte Dir einen Folder pro Jahr bescheren.

Danke, aber die Zeiten, wo ich viel gepostet habe, sind lange vorbei.

Jetzt l uft es, never change a running system :-); f r die n chsten 20
Jahre reicht es vermutlich und wenn nicht, wei ich ja, woran es liegt.

Wobei: Emacs wird ja st ndig verbessert, irgendwann gibt es den auch f r
64-bit-Systeme, dann m ten die Schranken eigentlich fallen.

Ich bin bereit zum Testen :-), ich habe die Umgebung nun auch soweit am
Laufen, da ich auf Win7 Emacs selbst kompilieren kann

Gr e
Sabine

PS: ich habe es mit GnuPG versucht, wenn man die fehlenden Bibliotheken
alle per Hand runterladen mu , ist das extrem m hsam. Mit Wehmut denke
ich an "apt-get install", aber gut, man kann nicht alles haben.
--


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages < Older 
« Back to Discussions « Newer topic     Older topic »