all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Xue Fuqiao <xfq.free@gmail.com>
To: Scott Barnett <scott.n.barnett@gmail.com>
Cc: emacs-devel@gnu.org
Subject: Re: Edebug-x visual extensions to Edebug
Date: Tue, 12 Mar 2013 21:53:23 +0800	[thread overview]
Message-ID: <20130312215323.4b71376ef6ee2ad6d6027d1e@gmail.com> (raw)
In-Reply-To: <CA+RXH5x_OfGkbwG4CqMbp_PZCgrHm+UUemH9goNpqBg9SbW2qg@mail.gmail.com>

On Tue, 12 Mar 2013 22:56:13 +1100
Scott Barnett <scott.n.barnett@gmail.com> wrote:

> I made a small extension to Edebug that highlights breakpoints, shows a
> list of currently instrumented functions and provides a couple of other
> extras to make Edebug easier for me to use. A couple of people on #emacs
> suggested I tried to get it into Emacs so I am wondering if it is something
> that you would be interested in including. The project can be found here:
> https://github.com/ScottyB/edebug-x.   From what I understand I have to
> sign some forms to say you can keep it which I am fine with.

Thanks for your contribution.  I have read the code roughly.  I have 3
suggestions first:

1. Since its not large (now), it is better to integrate it into
edebug.el.  If it is as large as Dired Extra, it can be separated.

2. There should be two spaces after a sentence in doc string.

3. Please add some comments.

> If this is something that should be included please let me know of the next
> steps.

To include this library, I suggest you:

1. Do copyright assignment if you haven't done it before.

2. Change the use of `cl' to `cl-lib'.

3. Avoid using `defadvice'.

4. Document your changes, then add an item to the NEWS file.

5. Write a ChangeLog entry.  See "Change Log Concepts" node of the GNU Coding Standards.

6. Write a diff to this list or bug-gnu-emacs@gnu.org.

7. IIRC the library `dash' is not distributed with either GNU Emacs or
GNU ELPA, you'd better not use it.

8. Please indent this file using the default indentation parameters.

BTW I have also wrote a minor patch for edebug (and debugger-mode):

http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13777

-- 
Best regards, Xue Fuqiao.
http://www.emacswiki.org/emacs/XueFuqiao



  reply	other threads:[~2013-03-12 13:53 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-03-12 11:56 Edebug-x visual extensions to Edebug Scott Barnett
2013-03-12 13:53 ` Xue Fuqiao [this message]
2013-03-12 14:10 ` Tassilo Horn
2013-03-12 14:22   ` Xue Fuqiao
2013-03-14  6:47     ` Scott Barnett
2013-03-14  7:03       ` Tassilo Horn
2013-03-14 13:15         ` Stefan Monnier
2013-03-14 13:16       ` Stefan Monnier

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130312215323.4b71376ef6ee2ad6d6027d1e@gmail.com \
    --to=xfq.free@gmail.com \
    --cc=emacs-devel@gnu.org \
    --cc=scott.n.barnett@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.