gnewsense-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gNewSense-users] KFV Mode 0.4: fully recursive, better comment gatherin


From: Bake Timmons
Subject: [gNewSense-users] KFV Mode 0.4: fully recursive, better comment gathering
Date: Sun, 06 Apr 2008 15:53:56 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux)

I am happy to announce KFV Mode 0.4, a program that helps automate the
Kernel Freedom Verification (KFV) project of the gNewSense GNU/Linux
distribution.  Version 0.4 is attached to the end of this email.  Note:
someone has been helping me to put together an audio/visual tutorial
that I hope to announce this coming week.

Recent example of use: I just did 48 files for the drivers/message
section.  This included two subdirectories and one sub-subdirectory.
Markup for each of the 48 files and the subsections was generated and 52
files were uploaded with a few keystrokes.  The striking thing to me is
that the upload was on a chronically congested DSL line that often
behaves like a dialup.  The upload took 25 minutes (in the background!)
during which I was completely free to work on other things in Emacs
including this announcement.  No web browser was needed for this task.

Changes since 0.3:

* Fully recursive batch uploads possible (files and subdirectories at once)
* Better capture of license comments in files for posting
* New progress indicator for large sections (Emacs 22 and later only)
* Enhanced introductory comments
* More convenient defaults for markup and slightly clearer setup for novices
* Other bug fixes and design improvements
----------------------------------------------------------------------
Features of KFV Mode 0.4:

* Complete a section page of KFV all from within Emacs
* Very easy navigation among files, sections, and subsections
* Keyboard shortcuts minimizes fussing with typos and formatting
* Automated markup generation gives pages a more consistent look
* Automatic uploading of markup avoids tedious busywork with a web
  browser
* Network functions happen in the background, unless to handle errors
* Every function and variable (minimally) documented for
  straightforward customization
* Incorporates latest changes to formatting conventions in KFV project

KFV Mode runs under the Emacs editor and has been lightly tested on
Emacs versions 21 and a recent snapshot.  It is as simple as loading the
attached file in Emacs with load-file and then running the kfv-start
command.

Code and feedback are appreciated.  Even if you do not plan to use Emacs
for helping with KFV, perhaps you might consider copying some of
KFV Mode's features into other software.

Have fun.

Attachment: kfv.el
Description: KFV Mode 0.4


reply via email to

[Prev in Thread] Current Thread [Next in Thread]