IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lisp Discussion :

emacs fonction personnalisée avec isearch-backward


Sujet :

Lisp

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Mars 2011
    Messages : 6
    Points : 6
    Points
    6
    Par défaut emacs fonction personnalisée avec isearch-backward
    Bonjour,

    je cherche à écrire une fonction personnelle pour obtenir le résultat suivant (mettre en majuscule le premier mot du titre et sauter une ligne):

    ------------------------------------------------------------
    \section{un titre}
    ------------------------------------------------------------

    résultat après appel fonction
    ------------------------------------------------------------
    \section{Un titre}


    ------------------------------------------------------------

    Je comptais utiliser le code suivant:

    (defun valid-sec () ""(interactive)
    (isearch-backward "\{")
    (capitalize-word 1)
    (move-end-of-line)
    (insert "\n\n") )

    mais isearch-backward me demande intéractivement son argument: je ne vois pas comment lui indiquer dans mon code...

    D'autre part j'ai enregistré une macro qui fait la partie isearch-backward "\{", mais je ne sais pas comment utiliser le code généré:

    (fset 'essai
    "\C-r{")

    Merci.

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 101
    Points : 5 849
    Points
    5 849
    Par défaut
    Citation Envoyé par crespo12 Voir le message
    Bonjour,

    je cherche à écrire une fonction personnelle pour obtenir le résultat suivant (mettre en majuscule le premier mot du titre et sauter une ligne):

    ------------------------------------------------------------
    \section{un titre}
    ------------------------------------------------------------

    résultat après appel fonction
    ------------------------------------------------------------
    \section{Un titre}


    ------------------------------------------------------------

    Je comptais utiliser le code suivant:

    (defun valid-sec () ""(interactive)
    (isearch-backward "\{")
    (capitalize-word 1)
    (move-end-of-line)
    (insert "\n\n") )

    mais isearch-backward me demande intéractivement son argument: je ne vois pas comment lui indiquer dans mon code...

    D'autre part j'ai enregistré une macro qui fait la partie isearch-backward "\{", mais je ne sais pas comment utiliser le code généré:

    (fset 'essai
    "\C-r{")

    Merci.
    Bonjour,

    utilise la fonction "search-backward" plutôt que "isearch-backward"

    HTH

    )jack(

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Mars 2011
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Merci beaucoup, c'est exactement ce que je cherchais.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 22/03/2014, 13h20
  2. Problème avec fonction personnalisée
    Par zazizou dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 21/06/2012, 20h00
  3. Création des fonctions personnalisées avec mysql
    Par mutkas10 dans le forum Débuter
    Réponses: 3
    Dernier message: 24/06/2009, 18h41
  4. [VBA]Fonction personnalisée avec "If"
    Par FWSMulder dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 08/08/2008, 00h28
  5. #Erreur dans une requête avec une fonction personnalisée
    Par pguiheu dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 04/07/2006, 16h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo