XSteve's programming resources

I studied computer science at the "Johannes Kepler University" in Linz, Austria.
My special interests are hardware design, programming languages, object oriented programming, revision control systems, rapid prototyping.

News on my programming pages

20.08.2015: New revision of psvn.el: Correct use of plist-get (Patch by John Zaitseff)
20.07.2015: New revision of psvn.el: Improve support for newer svn clients, XEmacs fixes (Patch by Marcus Harnisch)
15.05.2014: New revision of x-dict: Update dict.leo.org support
24.02.2013: New revision of x-dict: Update dict.leo.org support
26.03.2012: New revision of psvn.el: Make E (svn-status-ediff-with-revision) work with svn v1.7
02.03.2012: New revision of psvn.el: Enhance the generated error reports to show svn client errors as well
21.02.2012: New revision of psvn.el: Add new user setting svn-status-indentation (Patch by Rolf Unger)
08.02.2012: New revision of psvn.el: Fix problem when showing diffs from the svn-log buffer
03.09.2011: Updated my StumpWM page
02.09.2011: Updated my .emacs, xsteve-functions.el
02.09.2011: New revision of psvn.el: Minor fix to support the SlikSvn client (Patch by AlGol AlGol)
15.04.2010: New revision of x-dict: repaired dict.leo.org support, dict.cc support is currently brocken...
29.10.2009: New revision of psvn.el: Allow to hide svn:external entries via z (Patch by Gregory Grubbs)
23.09.2009: New revision of psvn.el: Compatibility fix for emacs21 (file-remote-p is not available there)
27.08.2009: New revision of psvn.el: Make svn update+commit work when using tramp+ssh
26.08.2009: New revision of psvn.el: Make svn property editing work when using tramp+ssh
Allow to interrupt authentification prompts via C-g (patch by Andreas Köhler)
17.08.2009: New revision of psvn.el: Make svn update handling compatible with the svn 1.6 client
22.07.2009: New revision of psvn.el: Performance enhancement when updating a *svn-status* buffer: Ensure that no longer needed overlays are deleted (patch by Ted Phelps)
27.05.2009: New revision of psvn.el: XEmacs compatibility fix for the function help-buffer (Patch by Marcus Harnisch)
25.05.2009: New revision of pwsafe.el: Compatibility fix for emacs21
23.04.2009: New revision of psvn.el: Performance optimization when no files are elided
10.04.2009: Updated my .emacs, xsteve-functions.el
09.04.2009: New revision of psvn.el: Added the example function svn-status-parse-fixup-tramp-exit
05.04.2009: New revision of psvn.el: Allow to edit the svn:externals property (Patch by Andrey Paramonov)
11.02.2009: New revision of psvn.el: Fixed a possible endless loop when the output from the svn command contains only lines starting with 'svn: '
03.02.2009: New revision of psvn.el: Mark entries with modified properties in svn-status-mark-changed also
10.12.2008: New revision of psvn.el: Added a list of lines per revision for the svn blame statistics
07.12.2008: New revision of psvn.el: Show multi line error strings when the call to the svn client fails
26.11.2008: New revision of psvn.el: Fixed a problem when using GNU Emacs21 (displaying diffs works again)
24.11.2008: Added my .stumpwmrc and some explainations
04.11.2008: Updated my DVC.el page: Added links to various DVC tutorials.
08.10.2008: New revision of psvn.el: Honor svn-status-default-diff-arguments for all diff operations
22.09.2008: New revision of psvn.el: User marks can be stored (* s) and reloaded (* l)
22.09.2008: New revision of x-dict: repaired dict.cc support, x-dict is now distributed as single file python script.
25.07.2008: New revision of psvn.el: Allow to run blame for previous version from a *svn-blame* buffer (key b)
23.07.2008: New revision of psvn.el: New function svn-file-revert on C-x M-s f r
17.07.2008: New revision of psvn.el: Allow to mark the 'diff against' revision in *svn-log* buffers
16.07.2008: New revision of psvn.el: C-u E in the *svn-log* buffer allows to specify the revision numbers for ediff
15.07.2008: New revision of psvn.el: Allow to show author line statistics for a blame buffer by hitting s
11.07.2008: New revision of psvn.el: GNU Emacs21 compatibility fixes: S g, S s are defined in a compatible manner now
08.07.2008: New revision of psvn.el: * P can be used to mark/unmark entries with changed properties
07.07.2008: New revision of woof.el: New option: woof-insert-clip-after-download
03.07.2008: New revision of psvn.el: Added a simple search interface (grep: S g, search: S s)
01.07.2008: New revision of woof.el: When woof is serving a file, show it in the mode-line, using a minor mode. Added also a minor mode mouse menu.
30.06.2008: After using Ion2/Ion3 for 5 years, I switched to a new window manager: StumpWM
26.06.2008: New revision of psvn.el: Ensure that the svn file status indicator in the modeline is correct when using ediff
26.06.2008: New revision of woof.el: When downloading from a dired buffer: position point at the downloaded file
24.06.2008: New revision of psvn.el: Fixed a compatibility problem (introduced svn-substring-no-properties)
18.06.2008: New revision of psvn.el: Minor fix for svn-status-update-cmd (patch by Wanrong Lin)
14.06.2008: New revision of x-dict.el: This package now also runs on XEmacs
03.04.2008: New revision of psvn.el: Jumping to a file in the svn update output works on windows now
02.04.2008: New revision of psvn.el: Improved the accuracy of the color dot in the modeline: update the state in svn-revert-some-buffers
28.03.2008: New revision of psvn.el: Show the state of a file under svn control via a color dot in the mode line
18.03.2008: New revision of psvn.el: Added three new FAQ entries (contributed by Sarir Khamsi)
07.03.2008: Updated my DVC.el page: mention that git is also supported. Also note that support for bzr, hg, monotone is in a good shape.
05.03.2008: New revision of psvn.el: Improved the documentation: how to use user names containing blanks
29.02.2008: New revision of pwsafe.el: Added some more usage notes
28.02.2008: New revision of psvn.el: Using svn v1.5 changelists no longer breaks psvn.el
26.02.2008: New revision of psvn.el: Introduced the new setting svn-status-default-status-arguments (patch by Doug Hellmann)
13.02.2008: New revision of x-dict.el: Added support to resize the x-dict buffer. New keybindings: m, b, f
09.02.2008: New revision of psvn.el: Made svn-status-dired-jump more robust (patch by Michael Ernst)
22.01.2008: New revision of x-dict: Added the --coding command line switch, filter some more tags from dict.cc output.
12.01.2008: Added quick-task.el. It allows to define easy to remember keystrokes for often used tasks
07.01.2008: Updated my .emacs, xsteve-functions.el
06.01.2008: New revision of psvn.el: Identified and fixed a problem with blanks in repository urls (thanks to Christoph Conrad)
Several bug fixes when getting older revisions of a file (patch by Wanrong Lin)
23.12.2007: New revision of psvn.el: Added svn-log-get-specific-revision to svn-log-views menu
26.11.2007: New revision of woof.el: Various windows usability improvements (e.g. support for other locations than c:/)
15.11.2007: New revision of psvn.el: Fixed some corner cases (patch from Aaron Hawley)
23.10.2007: New revision of psvn.el: New option: svn-log-edit-show-diff-for-commit (patch from David Glasser)
17.10.2007: New version of sww.exe (v1.7c), added support for the TAB, INSERT and DELETE keys
11.10.2007: New revision of psvn.el: Started to add support for process-file and start-file-process
Allow to call svn-status-use-history when no *svn-process* does exist
09.09.2007: New revision of psvn.el: C-- = runs diff nonrecursive
06.09.2007: New revision of psvn.el: Fixed some byte compiler warnings
04.09.2007: New revision of psvn.el: Bugfix to store files retrieved with ~ to the correct directory
29.08.2007: New revision of psvn.el: Start the *svn-process* buffer name with a blank, to keep it out of the buffer list (suggested by Aaron Hawley)
14.08.2007: New revision of sww.el: Fixed a bug in sww-type-keys: Sending keystrokes to the target window should be possible now
14.08.2007: New revision of psvn.el: Ignore eol style changes for diff and blame
28.07.2007: Updated my zsh configuration file
25.07.2007: New revision of iss-mode.el (Emacs mode for InnoSetup): Improved the syntax highlighting
24.07.2007: Added a description, how I use the current emacs directory in a zsh - and how I open files in emacs via zsh
24.07.2007: New revision of psvn.el: Perform a recursive commit, when only directories are marked
23.07.2007: New revision of psvn.el: Display a help message for the following common error: 'Cannot non-recursively commit a directory deletion'
19.07.2007: New revision of woof.el: Various windows usability improvements
Allow to use nicknames for Urls: Just specify ("nickname" "url") instead of "url"
The menu is working again
03.07.2007: New revision of psvn.el: Allow to display a log entry from a *svn-blame* buffer (bound to l)
29.06.2007: New revision of psvn.el: Run ediff against HEAD when a newer version of a file is in the repository
28.06.2007: New revision of psvn.el: It should start on XEmacs again
27.06.2007: New revision of psvn.el: Added support to follow trac ticket links in *svn-log* buffers
26.06.2007: New revision of psvn.el: Started to implement support for external links in *svn-log* buffers.
25.06.2007: New revision of psvn.el: Improved the support for the svn-status-verbose==nil setting
20.06.2007: New revision of psvn.el: Allow to selectively update only selected files (use a negative prefix argument for the U command)
19.06.2007: New revision of psvn.el: Allow to call ediff from logs displayed from partially checked out working copies
19.06.2007: Added a simple description page for pwsafe.el
18.06.2007: New revision of pwsafe.el: Repaired the pwsafe-use-long-listing option (Patch from Christopher League)
14.06.2007: New revision of pwsafe.el: Added the function M-x pwsafe-identify-next-read-passwd-caller to ease the password feeding configuration
11.06.2007: New revision of woof.el: Bugfix - Allow to serve the current selection in non write-able directories
31.05.2007: New revision of psvn.el: Allow to use psvn.el if LC_ALL is set in the default environment
25.05.2007: New revision of psvn.el: Added support to delete temporary files after an ediff operation
24.05.2007: New revision of psvn.el: Added support for filenames that contain umlaut characters
23.05.2007: New revision of psvn.el: Improved the support for svn-status-verbose == nil.
22.05.2007: New revision of woof.el: Added support to serve mail attachments, the woof script and woof.el itself
21.05.2007: New revision of psvn.el: Fixed a bug in svn-status-repo-for-path. Switching between various checkouts should now work better.
24.04.2007: New revision of psvn.el: Fixed a bunch of marking bugs
13.04.2007: New revision of psvn.el: Support to run ediff in *svn-log* buffers
13.04.2007: New revision of pwsafe.el: Allow to feed calls to read-passwd with passwords stored via pwsafe (see pwsafe-feed-read-passwd-rules)
12.04.2007: New revision of psvn.el: Show the changed files per default in *svn-log* buffers
Use ~ to download an older revision of a file from the *svn-log* buffer
06.04.2007: Added xte.el, an emacs interface to xautomation. It allows to send keystrokes in X Window environments
05.04.2007: New revision of psvn.el: Implemented the svn blame minor mode. The output of svn blame is now MUCH nicer than before!
04.04.2007: New revision of psvn.el: Made the file popup menu customizable (via the variable svn-status-file-popup-menu-list)
02.04.2007: New revision of psvn.el: Bugfix for the support for svn:externals - some remainig double lines/erroneous missing lines should be displayed correct.
Added support for utf-8 for commit messages and for setting properties
31.03.2007: New revision of psvn.el: Added simple keybindings to Add/Remove Id/Date from the svn:keywords property (P K i, P K d)
27.03.2007: New revision of psvn.el: (Re)added compatibility code for svn clients < 1.3
26.03.2007: Updated my .emacs, xsteve-functions.el
24.03.2007: New revision of psvn.el: Added the svn-status-use-history command to the global map (C-x M-s h).
22.03.2007: New revision of psvn.el: Improved the support for svn:externals - these lines should no longer be displayed twice
20.03.2007: New revision of psvn.el: Improved the svn-status-toggle-elide function (allow to hide/show all subdirectories when using a prefix arg)
19.03.2007: New revision of psvn.el: Added support to load a newer version of psvn.el, when an older one is already loaded.
17.03.2007: New revision of psvn.el: Major performance improvement for M-x svn-status!!
15.03.2007: New revision of psvn.el: Improved the performance of svn-revert-some-buffers
14.03.2007: New revision of woof.el: Added the new function woof-set-download-url-list to update the menu entries also
14.03.2007: New revision of psvn.el: Improved the algorithm that finds the root directory for a working copy
11.03.2007: New revision of psvn.el: Allow to run ediff for the currently open file via M-x svn-file-show-svn-ediff
10.03.2007: Mention the mailing list for DVC.el
08.03.2007: Described how I highlight possible ham mails in my gnus spam group
08.03.2007: New revision of x-dict.el: Allow easy toggling between the dictionaries dict.cc and leo.org
08.03.2007: New revision of woof.el: Add the woof functionality to the tools menu
06.03.2007: New revision of psvn.el: Allow to show a svn log for the currently open file via M-x svn-file-show-svn-log
20.02.2007: New revision of psvn.el: Improved the svn-prepare-bug-report function, show the revision number in the message line after an update
19.02.2007: New revision of psvn.el: Added the function svn-prepare-bug-report to make bug reports easier
19.02.2007: New revision of x-dict.el: Bugfix: make it work on Windows systems again (reported by Marek Twardochlib)
16.02.2007: New revision of psvn.el: Improved the trac interface (added support to browse the wiki, roadmap, sources, reports)
15.02.2007: New revision of psvn.el: Allow to specify the coding system for the log messages (new variable svn-status-svn-file-coding-system), thanks to Dimitry N. for the idea
15.02.2007: New revision of woof.el: made it XEmacs compatible (thanks to Ulf Stegemann for help)
14.02.2007: Added woof.el, a simple utility to transfer files from one host to another with only one keypress per host.
14.02.2007: New revision of psvn.el: Show the committed revision number after a commit
13.02.2007: New version of sww.exe (v1.7b), support title substring matching via the -m command line switch (suggested by Hugo Schmitt)
03.02.2007: New revision of psvn.el: Added support to ask for a https certificate validity
01.02.2007: Updated xsteve-functions.el
30.01.2007: Nice improvement for xsteve-ido-choose-from-recentf by Clifford Caoile: Display the home dir as '~'
20.01.2007: New revision of psvn.el: Rename emacs file buffers after running svn mv/cp
17.01.2007: New revision of psvn.el: Added a new hook: svn-status-mode-hook
16.01.2007: New revision of psvn.el: Allow to specify the changlog style used for svn-file-add-to-changelog (see variable svn-status-changelog-style)
10.01.2007: New revision of psvn.el: Introduced svn-post-process-svn-output-hook. This hook obsoletes svn-status-wash-control-M-in-process-buffers.
09.01.2007: New revision of psvn.el: Started support to prepare the commit message using changelog style entries
09.01.2007: New revision of pwsafe.el: Allow to cache the master password for a certain amount of time (see pwsafe-keep-passwd)
18.12.2006: New revision of psvn.el: Use ido completion for M-x svn-status-use-history (bound to H)
17.12.2006: New revision of pwsafe.el: New command bound to I: Show information for an entry.
13.12.2006: New revision of psvn.el: Update the author in the *svn-status* buffer after a commit, without running 'svn status'
10.12.2006: New revision of pwsafe.el: Faster selection of entries via ido.
06.12.2006: New revision of psvn.el: New function svn-branch-diff to show diffs between two branches/tags
06.12.2006: New version of sww.exe (v1.7a), support to type the alt key (e.g. <alt a>)
05.12.2006: New revision of psvn.el: Introduced svn-status-branch-list. This serves as base for a better branch support.
27.11.2006: New revision of psvn.el: Improved the svn-status-custom-hide-function handling (suggested by David Abrahams)
20.11.2006: New revision of pwsafe.el: Allow to edit the entries
16.11.2006: New revision of pwsafe.el: Ask only three times, if the password is not entered correctly, than abort the pwsafe operation
14.11.2006: New revision of psvn.el: P m allows to set the svn:mime-type property (patch by Romain Francoise)
13.11.2006: New revision of psvn.el: Improved Emacs21 compatibility
11.11.2006: New revision of psvn.el: Added a simple bookmark system (based on a patch from Matthew Mawdsley)
10.11.2006: New revision of iss-mode.el (Emacs mode for InnoSetup): Add support for installation paths that contain blanks
09.11.2006: New revision of psvn.el: Deleting untracked files removes them immediately from the *svn-status* buffer
04.11.2006: New revision of psvn.el: C-x C-j does now work on XEmacs also
19.10.2006: New revision of psvn.el: Introduced svn-status-pop-to-partner-buffer (bound to h). svn-status-use-history is now bound to H.
16.10.2006: New revision of psvn.el: n, p skip over irrelevant lines, M-x svn-status-version displays the psvn.el version also
11.10.2006: New revision of psvn.el: Allow to start a commit from the *svn-diff* buffer via c
10.10.2006: New revision of x-dict: Added http proxy support
05.10.2006: New revision of psvn.el: Added support for user names that include blanks for the *svn-status* buffer
25.09.2006: New revision of psvn.el: Out of the box support for non english svn clients (preset svn-status-svn-environment-var-list)
19.09.2006: New revision of psvn.el: Some refactoring (introduced svn-process-buffer-name), disable undo in the *svn-process* buffer
19.09.2006: New revision of dar.el: The dar-view mode allows to toggle the visibility of unsaved files
18.09.2006: New revision of psvn.el: New function to allow marking by file extension (bound to * .)
16.09.2006: New revision of psvn.el: Auto revert buffers that have changed on disk after svn update or svn commit
12.09.2006: New revision of x-dict.el: Added a menu and the keybinding w to copy a translation
11.09.2006: New revision of psvn.el: Added functionality to jump to files that were changed by svn update via the *svn-info* buffer
07.09.2006: New revision of psvn.el: Now provide file specific entries in the svn-global-map on C-x M-s f
05.09.2006: New revision of dar.el: Opening a dar file now browses the content of the archive (similar to a zip file)
30.08.2006: Updated the bzr branch location for DVC.el
30.08.2006: New revision of psvn.el: Added a menu to the svn-process-mode to make it more obvious that it is possible to send data to an running svn process
29.08.2006: New revision of psvn.el: Added the function svn-status-version to show the revision for psvn.el/svn command line client
25.08.2006: New revision of psvn.el: Better support for M-q in *svn-log-edit* buffers (patch from Oscar Fuentes)
21.07.2006: New revision of psvn.el: Various byte compilation fixes
13.07.2006: New revision of psvn.el: g in a *svn-diff* buffer updates the diff output
06.07.2006: New revision of psvn.el: Bugfix in svn blame when called from the *svn-status* buffer (patch from Kousik Nandy)
28.06.2006: New revision of psvn.el: Remove a repository lock from the display after a commit.
24.06.2006: New revision of psvn.el: Added support for svn cp (patch from Richard Lewis)
23.06.2006: New revision of psvn.el: Added support for svn lock/unlock
22.06.2006: New revision of psvn.el: Doc string updates + New function svn-status-find-file-other-window-noselect (patch from David Glasser)
21.06.2006: Updated my .emacs, xsteve-functions.el
20.06.2006: New revision of psvn.el: implemented a workaround, when window-inside-edges is not available
20.06.2006: DVC.el is now distributed via bzr
17.06.2006: New revision of psvn.el: Add svn-status-mark-filename-regexp (patch from David Glasser)
14.06.2006: Optimized svn-status-toggle-display-full-path: Don't run svn status
13.06.2006: New revision of psvn.el: Changed default for svn-status-preserve-window-configuration to t
Indicate which svn process is running for non *svn-status* buffers also
08.06.2006: New revision of psvn.el: Allow to create local svn repositories + implemented svn-checkout
06.06.2006: Added support for merged/conflicted in svn-status-parse-update-output (patch from Richard Lewis)
05.06.2006: New revision of psvn.el: Handle ++psvn.state files for multiple working copies, add face for symlinks (patch from Richard Lewis)
02.06.2006: New revision of dar.el: Added the disable-auto-backup entry for the dar-backup-rules configuration
02.06.2006: New revision of psvn.el: Support the resolution of merge conflicts also (thanks to Kai Benndorf for help)
01.06.2006: New revision of dar.el: Added the function dar-backup-edit-backup-rules to allow easier editing of the dar-backup-rules.
30.05.2006: New revision of psvn.el: Improve jumping from svn created diff buffers to the actual source files (patch from Oscar Fuentes).
23.05.2006: New revision of psvn.el: Added the commands svn-status-ls and svn-status-ls-branches.
20.05.2006: New revision of x-dict.el: Some nice improvements from Harald Maier
20.05.2006: New revision of dar.el: Added a description for batch backups via dar-backup-all-rule-sets
19.05.2006: New revision of psvn.el: Added the constant svn-psvn-revision, show some messages only in the debug mode
15.05.2006: New revision of psvn.el: Annotate the *svn-status* buffer after svn update
11.05.2006: New revision of psvn.el: Bugfix for marking files when unmodified files are hidden
09.05.2006: Added dar.el - an emacs frontend for the disk backup tool dar
09.05.2006: New revision of pwsafe.el: Added function pwsafe-toggle-use-long-listing (bound to l)
08.05.2006: New revision of psvn.el: svn-status-blame can now be called from a svn controlled source file.
20.04.2006: New revision of psvn.el: Show the '.' entry always. That makes the '.' keybinding more useful when unmodified files are hidden via '_'
18.04.2006: Important fix for pwsafe.el: M-x pwsafe should work now
13.04.2006: Added pwsafe.el, my emacs interface to the password database pwsafe
11.04.2006: Added the dvc developer homepage
10.04.2006: Updated x-dict because the format of http://dict.leo.org changed.
09.04.2006: New revision of psvn.el: Try to run cvs-examine, when M-x svn-status is called in a non svn controlled tree (patch from Jari Aalto)
06.04.2006: New revision of psvn.el: speedup editing of svn:keywords by parsing the output of svn propset instead of running svn status
05.04.2006: New revision of psvn.el: svn-status-blame now allows to specify the revision
Added svn-info-mode and svn-process-mode to allow closing *svn-info* and *svn-process* buffers with q
03.04.2006: New revision of psvn.el: Allow editing of the arguments passed to M-x svn-status
29.03.2006: New revision of psvn.el: Some XEmacs compatibility fixes: don't use line-[beginning|end]-position (patch from Brian Danilko)
18.03.2006: New revision of psvn.el: Add a popup menu to the *svn-log* buffer entries (patch from Masatake Yamato)
14.03.2006: New revision of psvn.el: Removed svn-status-do-prompt-for-save again. Added functions to pop/switch to the *svn-status* buffer
13.03.2006: New revision of psvn.el: Added a mechanism to prevent buffer switching when the user continues editing when an asynchronous command runs
09.03.2006: New revision of psvn.el: Make the optional buffer saving before a commit customizable via svn-status-do-prompt-for-save
04.03.2006: New revision of psvn.el: Ensure that buffers are saved before a commit (patch from Bill Wohler)
15.02.2006: New revision of psvn.el: Fixed an xemacs compatibility problem. psvn.el can now be byte compiled on xemacs again.
08.02.2006: Added some notes, how I use mercurial+DVC.el to synchronize my emacs-muse based knowledge base via email
07.02.2006: New revision of psvn.el: Improved docstrings, added support to show symlink targets (patch from Richard Lewis)
05.02.2006: New revision of psvn.el: Improved the usability for renaming a single file by providing a default value
26.01.2006: Added ion3.el - It is a way to send commands from emacs buffers to ion3
11.01.2006: Started a page for the mercurial revision control system
11.01.2006: Started a page for the successor of Xtla.el: DVC.el
22.12.2005: New revision of psvn.el: Added svn-status-diff-save-current-defun-as-kill, bound to w in a new available svn-diff-mode
10.12.2005: New revision of psvn.el: Use n,p to go a line down or up
05.12.2005: Added my preferred ways for buffer switching in emacs
21.11.2005: New revision of psvn.el: Added the function svn-status-export
Added the variable svn-status-preserve-window-configuration
20.11.2005: New revision of psvn.el: Added support to run svn via ssh, using x11-ssh-askpass on linux systems (patch from Kalle Olavi Niemitalo)
10.11.2005: New revision of psvn.el: Code cleanup: mark variables as risky-local-variable (patch from Kalle Olavi Niemitalo)
22.10.2005: New revision of psvn.el: Major code cleanup, Use the customize interface (patch from Kalle Olavi Niemitalo)
08.10.2005: New revision of psvn.el: Code cleanup, fixed a bug that could commit wrong files (patch from Kalle Olavi Niemitalo)
28.09.2005: New revision of psvn.el: Added variable svn-status-default-commit-arguments (patch from Claus Brunzema)
27.09.2005: New revision of psvn.el: When running ediff on a file that is changed in the repository, use the HEAD revision
26.09.2005: Added a tip on how to use ido completion to load a recently opened file
26.09.2005: Updated my .emacs, xsteve-functions.el
09.09.2005: x-dict now allows to search for phrases also (before only single words were possible)
05.09.2005: New revision of psvn.el: Added variable svn-status-coding-system
30.08.2005: Added my preferred ways to open files in emacs
29.08.2005: New revision of psvn.el: Added svn-status-default-diff-arguments
Improved arglist handling for svn-run-svn, flatten the list and delete nil entries
25.08.2005: Described my gnus-namazu.el setup for searching in mail email boxes
25.08.2005: x-dict now supports www.dict.cc also
25.08.2005: x-dict.el: Implemented a major mode and basic navigation commands
20.08.2005: Renamed leo to x-dict. x-dict is a command line utility to translate english<->german
20.08.2005: Added x-dict.el to query online dictionaries (at the moment is only http://dict.leo.org supported).
17.08.2005: New revision of psvn.el: New function: svn-status-dired-jump, bound to C-x C-j
12.08.2005: Fixed leo.py to work again
Added also the emacs interface leo-dict.el
09.08.2005: New revision of psvn.el: Preserve the buffer position in the *svn-status* buffer after svn-status-after-save-hook is called
08.08.2005: New revision of psvn.el: Speedup svn-status-get-file-name-buffer-position (patch from Vesa Karvonen)
04.08.2005: New revision of psvn.el: Documentation improvements, fixed typos from Kalle Olavi Niemitalo
01.08.2005: New revision of psvn.el: New option: svn-status-display-full-path, toggle it with O f (based on a patch from Vesa Karvonen)
27.07.2005: Updated my Gnu Arch / Xtla.el page
26.07.2005: New revision of psvn.el: Put a way to show diffs/a way to start a commit to the global svn keymap
13.07.2005: New revision of psvn.el: Put svn-status-update-cmd to the global svn keymap
15.06.2005: Updated my .emacs, xsteve-functions.el
10.06.2005: New revision of psvn.el: Improved trac integration (added svn-trac-browse-ticket, svn-trac-browse-changeset)
08.06.2005: New revision of psvn.el: Speedup svn add/rm operations
Calling svn-status-cleanup with a prefix argument, uses the actual dir instead of the marked files.
07.06.2005: New revision of psvn.el: New function: svn-status-this-directory
06.06.2005: New revision of psvn.el: Added svn-global-keymap
17.05.2005: New revision of psvn.el: New function: svn-status-message, minor fixes from Yann Hodique
12.05.2005: New revision of psvn.el: For log editing, use log-edit-mode if available (Patch from Yann Hodique)
Retrieve the base version of a file from the .svn directory (Patch from Yann Hodique)
09.05.2005: New revision of psvn.el: Added svn-status-set-user-mark to svn-status-negate-meaning-of-arg-commands
30.04.2005: New revision of psvn.el: Added a generic way to hide some items from the *svn-status* buffer
29.04.2005: New revision of psvn.el: svn-status-buffer-name can be used to change the *svn-status* buffer name
New variable: svn-log-edit-use-log-edit-mode
24.04.2005: I am the maintainer of the Xtla 1.1 branch
21.04.2005: Updated my ion3 configuration.
11.04.2005: New revision of psvn.el: The option svn-status-track-user-input can be used to support reading username/passwd from the user
08.04.2005: New revision of psvn.el: Experimental support to read username/password for svn operations if necessary
07.04.2005: Added a page about xfig. It includes a small library to draw digital circuits
01.04.2005: New revision of psvn.el: Improved the (un)marking messages
Use the emacs header line to display the column headers
29.03.2005: New revision of psvn.el: Added a way to suppress the display the *svn-process* output after a command
25.03.2005: Updated my zsh configuration.
24.03.2005: New revision of psvn.el: Removed svn-status-update from svn-status-negate-meaning-of-arg-commands
22.03.2005: New revision of psvn.el: Added fine control for used buffers via svn-status-window-alist
21.03.2005: New revision of psvn.el: Added user option: svn-status-load-state-before-svn-status
20.03.2005: Updated my .emacs, xsteve-functions.el
16.03.2005: New revision of psvn.el: Improved svn-status-after-save-hook: Handle the case, when the changed file is not yet shown
Added the experimental feature: svn-status-use-process-filter
12.03.2005: New revision of psvn.el: svn-status-possibly-negate-meaning-of-arg should now work better
12.03.2005: New revision of psvn.el: svn-status-resolve-conflicts is now on X X
02.03.2005: New revision of psvn.el: Added variable svn-status-module-name
01.03.2005: New revision of psvn.el: Added svn-log-edit-done-hook
26.02.2005: Explained how to use gnu stow to install the emacs developer revision
23.02.2005: New revision of psvn.el: New function: svn-status-copy-filename-as-kill, bound to w
20.02.2005: New revision of psvn.el: Don't use M-v for a psvn.el binding. svn-status-resolved is now on X v
14.02.2005: New revision of psvn.el: Added user setting: svn-status-svn-environment-var-list
08.02.2005: New revision of psvn.el: Minor UI improvements, xemacs compatibility fixes
06.02.2005: Added two tips for xtla: the bookmark feature and send/apply arch patches via gnus/xtla
02.02.2005: New revision of psvn.el: svn-status-svnversion: New function to show the output of svnversion, it is bound to V
01.02.2005: New revision of psvn.el: svn-log-view-mode is now derived from fundamental-mode. It should now work better on xemacs.
01.02.2005: New revision of psvn.el: implemented svn-status-property-set (patch from Øyvind Stegard)
01.02.2005: Updated some of my emacs packages (especially xsteve-functions.el)
23.01.2005: New revision of psvn.el: A bunch of improvements for the *svn-status* buffer appearance (patch from Richard Lewis)
14.01.2005: Finished the explanation of my gnus setup.
08.01.2005: New revision of psvn.el: started trac issue tracker integration
03.01.2005: New revision of psvn.el: patch from Andre Deparade
Added header line with flag description
new variable: svn-status-verbose - if set to nil run svn status without the -v flag
22.12.2004: New revision of psvn.el: New function svn-status-property-set-executable to set the svn:executable property
17.12.2004: Started to explain my gnus setup.
09.12.2004: New revision of psvn.el: Minor bugfixes.
25.11.2004: New revision of psvn.el: Minor bugfixes.
18.11.2004: New revision of psvn.el: Improve the parsing after svn commit on the windows platform
13.11.2004: New revision of psvn.el: Support the switched/locked and with history status of the svn status output (patch from Richard Lewis)
11.11.2004: New revision of psvn.el: Added support to resolve conflicts (patch from Pavel Hlavnicka)
10.11.2004: New revision of psvn.el: The elided files/directories can now be saved across sessions
31.10.2004: New revision of psvn.el: Added support to edit a previous log entry
30.10.2004: New revision of psvn.el: Patches from Richard Lewis: Some more marking functions, other minor improvements
18.10.2004: Added a page about gnu stow (more to come)
18.10.2004: New revision of psvn.el: Files are now highlighted, when the mouse cursor is over them.
15.10.2004: Added my zsh configuration.
14.10.2004: Added my ion3 configuration.
13.10.2004: New revision of psvn.el: Added a popup menu.
11.10.2004: The xtla tarballs are now hosted at gna
06.10.2004: New revision of xtla.el: A bugfix to allow commiting again (xtla-tips was not loaded when needed). Minor additions. (xtla--main--0.1--patch-116)
05.10.2004: New revision of psvn.el: Speedup for svn commit operation, because svn status is not run after a commit.
03.10.2004: New revision of xtla.el: Keybindings are more consistent. Many, many other improvements. (xtla--main--0.1--patch-114)
30.09.2004: Added some more tips for subversion
27.09.2004: New revision of psvn.el: Better error checking for operations that require a file
25.09.2004: New revision of psvn.el: New function svn-status-elp-init to help profiling psvn.el
21.09.2004: New revision of psvn.el: Now it is possible to show the files to commit in the *svn-log* buffer
20.09.2004: Fixed leo.py to work again
18.09.2004: New revision of psvn.el: Started a framework to keep some options for a given working copy. The sorting of the *svn-status* buffer is now optional to speed up the M-x svn-status operation.
16.09.2004: New revision of sww.el: sww-with-app can now be called interactively
15.09.2004: New revision of psvn.el: Ignore files now also works, if some files are hidden
15.09.2004: New revision of xtla.el: Better installation, improved tla-browse, added tla-tree-lint-mode (xtla--main--0.1--patch-110)
13.09.2004: Updated my .emacs, xsteve-functions.el
07.09.2004: New revision of xtla.el: Rudimentary support to send patches via gnus and to apply a received patch (xtla--main--0.1--patch-100)
02.09.2004: New revision of xtla.el: Added some patchset commands, various fixes (xtla--main--0.1--patch-90)
02.09.2004: New revision of psvn.el: Don't destroy complex window configurations, when svn-status is run
30.08.2004: New revision of psvn.el: Bugfix in svn-status-update, updated download location, email address
25.08.2004: New revision of psvn.el: Bugfix in svn-status-after-save-hook
24.08.2004: New revision of psvn.el: Show modified files in emacs in the *svn-status* buffer
24.08.2004: Added xwindow-ring.el: Simple window configuration management for emacs
20.08.2004: New revision of xtla.el: Better completion engine + Improved tla-browse (xtla--main--0.1--patch-82)
20.08.2004: New revision of psvn.el: New function: svn-status-add-file-recursively
09.08.2004: New revision of xtla.el: Better completion engine + other improvements (xtla--main--0.1--patch-79)
26.07.2004: New revision of psvn.el: Added support for svn resolved (patch by David Butcher)
19.07.2004: New revision of xtla.el: A bunch of improvements (xtla--main--0.1--patch-75)
30.06.2004: New revision of xtla.el: Some minor improvements (xtla--main--0.1--patch-68)
30.06.2004: New revision of psvn.el: Minor fix in svn-log-view-diff, use read-directory-name if available to read directory names
24.06.2004: New revision of psvn.el: Added svn-log-view-mode + the ability to show a changeset for a log entry
20.06.2004: New revision of psvn.el: Patches from Richard Lewis: better support for svn:externals
20.06.2004: New revision of xtla.el: Some minor improvements
17.06.2004: New revision of psvn.el: Checked out older revisions use the correct major mode now
15.06.2004: New revision of psvn.el: Better treatment for marked files when some files are hidden
15.06.2004: New revision of xtla.el: Untabbified source files, minor fixes
11.06.2004: New revision of xtla.el: Finished the cleanup phase
06.06.2004: New revision of xtla.el: Continued code restructuring/cleanup, some new features
02.06.2004: New revision of xtla.el: Continued code restructuring/cleanup
01.06.2004: New revision of xtla.el: Major code restructuring/cleanup
31.05.2004: New revision of psvn.el: A patch from Shun-ichi GOTO
28.05.2004: New revision of xtla.el: Use async calls in bookmarks missing, added info file, ...)
25.05.2004: New revision of xtla.el: Now provide it as tarball
22.05.2004: New revision of psvn.el: Some patches from Richard Lewis
19.05.2004: New revision of xtla.el: Better default support for conflict handling :-)
18.05.2004: New revision of xtla.el: Many improvements from various contributers :-)
12.05.2004: New revision of xtla.el: Added initial xemacs support
03.05.2004: New revision of xtla.el: Many improvements from various contributers :-)
01.05.2004: New revision of bubble-buffer.el: The string len in the modeline can be set via a variable
01.05.2004: New revision of xtla.el: Many little improvements
28.04.2004: New revision of xtla.el: Merged from Matthieu Moy
20.04.2004: New revision of xtla.el: Again many improvements from various contributers :-)
19.04.2004: New revision of xtla.el: Many improvements from various contributers :-)
16.04.2004: New revision of xtla.el: Code cleanup, added missing support for bookmarks
14.04.2004: New revision of xtla.el: improved bookmark support, the bookmarks now can hold a star-merge partner
11.04.2004: New revision of xtla.el: ediff support, star-merge support, improved mirror functionality
xtla-bookmarks.el (from Matthieu Moy)
09.04.2004: New revision of xtla.el: Many minor improvements, added xtla-missing-mode
07.04.2004: New revision of xtla.el: Added xtla-inventory-mode,
HUGE improvements to xtla-revision-list-mode: see changesets
(patches from Matthieu Moy)
07.04.2004: New revision of psvn.el, fixed a bunch of typos (reported by Juanma Barranquero)
05.04.2004: New revision of xtla.el, Added support for archive-mirror
03.04.2004: New revision of xtla.el, Improved xtla-tree-lint, xtla-my-default-archive
02.04.2004: New revision of xtla.el, Added xtla-cat-log-mode
01.04.2004: New revision of xtla.el, Improved the xtla-logs-mode
01.04.2004: Updated my .emacs, xsteve-functions.el
30.03.2004: New revision of xtla.el: Added xtla-logs
29.03.2004: New revision of xtla.el: Improved xtla-changes
28.03.2004: New revision of xtla.el: patches from Masatake YAMATO
Minor changes, histories for minibuffer inputs, per mode hooks
26.03.2004: New revision of xtla.el: patches from Masatake YAMATO
New functions: xtla-browse-archive, xtla-get
21.03.2004: New revision of xtla.el: patches from Masatake YAMATO
Added xtla-{archives,categories,branches,versions,revisions}
21.03.2004: New revision of xtla.el: New function: xtla-id-tagging-method
20.03.2004: New revision of xtla.el: patches from Masatake YAMATO
New modes: xtla-diff-mode, xtla-changelog-mode
18.03.2004: New revision of xtla.el: patches from Masatake YAMATO
Use defcustom, new command: xtla-register-archive
12.03.2004: New revision of xtla.el: Some minor bug fixes and improvements from Matthieu Moy
New command: xtla-inventory
08.03.2004: New revision of psvn.el: Remove temporary created files for commit and the property editor
03.03.2004: New revision of psvn.el: Nicer treatment, if the svn process exits abnormally
02.03.2004: New revision of xtla.el (new functions: xtla-my-id, xtla-archives)
22.02.2004: New revision of xtla.el (commit works better, new function: xtla-tree-lint)
21.02.2004: Added my ion configuration files
21.02.2004: Changed email address in mouse-embrace.el
18.02.2004: New email address: xsteve@nit.at, the old email (reichoer@web.de) didn't work since 15.12.2003!!
24.01.2004: New version of psvn.el, New function: svn-status-property-set-eol-style
20.01.2004: Added initial revision of the emacs interface for arch (xtla.el)
14.01.2004: New version of psvn.el, New function: svn-status-view-file-other-window
15.12.2003: New version of psvn.el, some new marking functions
03.12.2003: New version of psvn.el, elided files are now kept after a svn status
29.11.2003: New version of psvn.el, improved speed for marking/unmarking of files
25.11.2003: New version of psvn.el, added support for the svn rm subcommand
24.11.2003: New version of psvn.el, many minor tweaks for a better appearance
Initial support for the svn blame subcommand
10.10.2003: New version of sww.exe (v1.6a), support to type <ctrl a>, etc.
23.09.2003: New version of psvn.el, Added svn-status-mv, many minor fixes
20.09.2003: New version of psvn.el, Added svn-status-toggle-elide
Started to use the customize interface, fixes for better multiuser operation
15.09.2003: New version of psvn.el, Show repository info, number of marked files
Use prefix arguments to select command line switches for svn log
12.09.2003: New version of psvn.el, some bug fixes
09.09.2003: New version of psvn.el, better svn diff implementation
Initial implementation of special svn:keywords editor
05.09.2003: New version of psvn.el, command to unset all user marks
Now it is possible to save a commit message and continue later
01.09.2003: Fixed leo.py to work again, added an optional cache
31.08.2003: New version of psvn.el, better look of the svn status buffer
25.08.2003: New version of psvn.el, use log-view-mode for changelogs
Now it is possible to specify a revision for a file diff with the working copy
21.08.2003: New version of psvn.el, added support for svn cat and for ediff
01.08.2003: New version of sww.exe, added support to type function keys
27.06.2003: Added the emacs interface to dict.leo.org (via leo.py)
27.06.2003: Updated my emacs init files (.emacs, emacs-functions.el)
26.06.2003: Improved the output of leo.py (english - german dictionary client)
Added an example session to the leo.py script
25.06.2003: Added a page for the ion window manager
25.06.2003: Added a reference to psvn.el to the subversion page


Back to my Homepage (in german)


Last modified: Thu Aug 20 21:06:16 CEST 2015