This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime / docserver.cac.washington.edu for more info. ---559023410-351212254-103929754219 Content-Type: TEXT/PLAIN; charset=US-ASCII I tried this, but it doesn't seem to do anything. I've tried configuring XEmacs through it's menus. I can see the .emacs file changing. I am sure that XEmacs is reading this file because I've already configured other things in it. Perhaps someone can look at my .ecmacs file and tell see if there's something wrong there. Thanks, Daniel. > For emacs, you can re-define the make-backup-file-name. Below is a > good version which creates backup files in ~/.backups, replacing "/" > with "|". If you just want to change the suffix, something like... > > (defun make-backup-file-name (file-name) > (concat file-name ".bak")) > > Would do the trick. If you want the more complicated version, read > on: > > (defun make-backup-file-name (file-name) > "Create the non-numeric backup file name for `file-name`." > (if (file-exists-p "~/.backups") > (concat (expand-file-name "~/.backups/") > (replace-in-string "/" "|" file-name)) > (concat file-name "~"))) > > That works for XEmacs which has the handy replace-in-string function. > > You'll have to do use dired-replace-in-string on GNU Emacs: > > (defun make-backup-file-name (file-name) > "Create the non-numeric backup file name for `file-name`." > (require `dired) > (if (file-exists-p "~/.backups") > (concat (expand-file-name "~/.backups/") > (dired-replace-in-string "/" "|" file-name)) > (concat file-name "~"))) > > -- > Josh Huber > > ---559023410-351212254-103929754219 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=".emacs" Content-Transfer-Encoding: BASE64 Content-ID: <Pine.GSO.4.44.0212071645420.619 / hardy.math.umd.edu> Content-Description: Emacs config file Content-Disposition: attachment; filename=".emacs" KGRlZnVuIG1ha2UtYmFja3VwLWZpbGUtbmFtZSAoZmlsZS1uYW1lKQ0KICAg IkNyZWF0ZSB0aGUgbm9uLW51bWVyaWMgYmFja3VwIGZpbGUgbmFtZSBmb3Ig YGZpbGUtbmFtZWAuIg0KICAgKGNvbmNhdCBmaWxlLW5hbWUgIi5iYWsiKQ0K ICAgKGlmIChmaWxlLWV4aXN0cy1wICJ+Ly5iYWNrdXBzIikNCiAgICAgICAo Y29uY2F0IChleHBhbmQtZmlsZS1uYW1lICJ+Ly5iYWNrdXBzLyIpDQogICAg ICAgICAgICAgICAocmVwbGFjZS1pbi1zdHJpbmcgIi8iICJ8IiBmaWxlLW5h bWUpDQogICAgICAgKQ0KICAgICAgIChjb25jYXQgZmlsZS1uYW1lICJ+IikN CiAgICkNCikNCg0KKGN1c3RvbS1zZXQtdmFyaWFibGVzDQogJyhkZWxldGUt a2V5LWRlbGV0ZXMtZm9yd2FyZCB0KQ0KICcoY29sdW1uLW51bWJlci1tb2Rl IHQpDQogJyh0YWItd2lkdGggNCkNCiAnKGJrdXAtYmFja3VwLWRpcmVjdG9y eS1pbmZvIChxdW90ZSAoKCJ0IiAiLmJhY2t1cHMiIG9rLWNyZWF0ZSkpKSBu aWwgKGJhY2t1cC1kaXIpKQ0KICcodXNlci1tYWlsLWFkZHJlc3MgImRjYXJy ZXJhQHZhbmRlcm1vbmRlLm1hdGgudW1kLmVkdSIgdCkNCiAnKHF1ZXJ5LXVz ZXItbWFpbC1hZGRyZXNzIG5pbCkNCiAnKGZvbnQtbG9jay1tb2RlIHQgbmls IChmb250LWxvY2spKSkNCihjdXN0b20tc2V0LWZhY2VzDQogJyhkZWZhdWx0 ICgodCAoOnNpemUgIjE3cHQiKSkpIHQpDQogJyhmb250LWxvY2stcmVmZXJl bmNlLWZhY2UgKCgoKGNsYXNzIGNvbG9yKSAoYmFja2dyb3VuZCBsaWdodCkp ICg6Zm9yZWdyb3VuZCAiYmx1ZTIiIDpib2xkIG5pbCkpKSkpDQo---559023410-351212254-103929754219--