ChristopherSmith

nick on #emacs = smitty1e

real email = smitty1eATgmailDOTcom

fsf member #2221

I use emacs. Wish I had started earlier. It’s better understood, not as an editor, but as a collection of tools to do what you want.

This wiki is heap powerful, and carefully edited portions of it ought to be a part of the distribution.

Copious whack ideas to follow.

Some examples of my sophomoric humor exist over on http://slashdot.org/~smitty_one_each/journal

Here is something whack I wrote while waiting for Fedora Core 2:


Epiphany Minutes After Cereal Sustenance

Eddie made a conscious step.

Every man at college snickered,

even Mr. Applebee. Couldn’t someone

ever match all capabilities shown

effortlessly, modes and concepts simple,

elegant, mature art conceived sublime,

esteemed mother among computer software?

‘e mused again; corporate slavery?

eventually making another cool system

eschewing M________ and coolly succeeding.


smitty1e

Welcome to the wiki. Why did you enclose [::smitty1e] with nowiki tags? – AlexSchroeder

I’m st00p3d.


(taking a discussion from EmacsSchism)

“crusading, without regard for the likelihood of it happening, for the wholesale renaming of an operating system”

Aidan, I may be slightly unfair for pulling a piece of your writing out of its context. However, I think the quote bears technical review. With the quote pulled into focus, the motives of some on the issue may be clarified. Calling GNU/Linux by simply ‘Linux’ is perhaps similar to acquiring a Shelby Cobra Mustang, and referring to all Mustangs as Shelbys. Sorry if the car analogy isn’t helpful, but the magnitude of the disconnect may help to understand the position of those you’d characterize as ‘crusading’. Best, ChristopherSmith
Note that I don’t have anything against “crusading” _in itself_--I just think it’s a manifestation of bad judgement to energetically promote one’s position in this context. For why, read on.
I use NetBSD, which is named for the project that distributes the code and binaries. The windowing system (X11) and the toolchain (GCC and binutils) are not mentioned in its title.
SuSE Linux is named for the project that distributes the code and binaries, and for its kernel. The desktop environment (KDE), the windowing system (X11), many of the userspace tools (GNU coreutils, GNU fileutils, etc.) and the toolchain aren’t mentioned in its title.
Sun Solaris is named by Sun’s marketing division, to my knowledge. Its windowing system (X11), its toolchain (the GNU toolchain is probably the most widely installed), and much of its userspace tools (from SVR4) aren’t mentioned in its title either.
Microsoft Windows is named for its windowing system; the facts that much of its code was developed in co-operation with IBM, and that much of the networking utilities were taken from the BSD project, weren’t mentioned.
Apple's Mac OS X is named for its hardware; the fact that a huge proportion of its code comes from NeXTStep, BSD, and Mach isn’t mentioned in its title.
SGI’s Irix is named for a part of the human eye--its BSD code, and its excellent support for OpenGL, are ignored.
What I take from this is that “Linux” is as appropriate a name for an OS--and it doesn’t even describe a particular OS, for that you need to include the distribution--as any other. And that’s why people keep using it. So the effort to rename it will--and this has proven to be the case--at most, be taken up by some distributions, and ignored by the huge majority of people who need to refer to it every day.
So, I mentally file these efforts under “unrealistic propaganda.” If you don’t share this judgement, then, fair enough, but please respect it being expressed in a context that’s appropriate for it. I think you can assume, too, that a decent proportion of the emacswiki readership have read the FSF’s positions on most things, as well, so pointing us towards these positions does not necessarily achieve anything.
Take care, thank you for your input, — AidanKehoe

huh? OS X is named for it’s hardware?? Hardly. It is called Mac OS 10, after Mac OS 9, with 10 written as Roman Numeral X, meanwhile, pun with unix series, thus we have Mac OS X. When it came out, the Apple marketing made sure that X should be pronounced 10 as a fanfare. These days, most people just pronounce it OS eks, inline with unickeses. http://www.xahlee.org/UnixResource_dir/writ/macosx.htmlXah Lee

And Mac stands for? Macintosh which is? A piece of hardware. Thus Mac OS X is named for its hardware.

While filter spam is an obvious requirement, I’m unsure Xah falls in that category, so I’d prefer not to censor his ideas, at least on my personal page. Thanks, C.


.emacs

(setq visible-bell 1)

(fset 'yes-or-no-p 'y-or-n-p) 

(setq load-path (cons "C:/Program Files/emacs/lisp/progmodes" load-path))

(require 'bbdb)

(bbdb-initialize)

(require 'php-mode)

(add-hook 'kill-emacs-query-functions

  (lambda () (yes-or-no-p "Really kill Emacs? ")))

(add-hook 'haskell-mode-hook

           #'(lambda ()

               (setq comment-padding " ")

               (setq comment-start "--")))

(setq auto-mode-alist

      (append auto-mode-alist

              '(("\\.[hg]s$"  . haskell-mode)

                ("\\.hs$"     . haskell-mode)

                ("\\.l[hg]s$" . literate-haskell-mode))))



(autoload 'haskell-mode          "haskell-mode"   "Major mode for editing Haskell scripts." t)

(autoload 'literate-haskell-mode "haskell-mode"   "Major mode for editing literate Haskell scripts." t)

(add-hook 'haskell-mode-hook 	 'turn-on-haskell-doc-mode)

(add-hook 'haskell-mode-hook 	 'turn-on-haskell-indent)

(add-hook 'haskell-mode-hook 	 'font-lock-mode)

(add-hook 'haskell-mode-hook 	 'imenu-add-menubar-index)

(add-hook 'dired-load-hook

          (lambda ()

            (load "dired-x")

            ;; Set dired-x global variables here.  For example:

            ;; (setq dired-guess-shell-gnutar "gtar")

            ;; (setq dired-x-hands-off-my-keys nil)

            ))

(add-hook 'dired-mode-hook

          (lambda ()

            ;; Set dired-x buffer-local variables here.  For example:

             (dired-omit-mode 1)

            ))





(custom-set-variables

  ;; custom-set-variables was added by Custom.

  ;; If you edit it by hand, you could mess it up, so be careful.

  ;; Your init file should contain only one such instance.

  ;; If there is more than one, they won't work right.

 '(dired-omit-files "^\\.?#\\|^\\.$\\|^\\.\\.$|\\.elc$|\\.pyc$")

 '(show-paren-mode t)

 '(text-mode-hook (quote (turn-on-auto-fill text-mode-hook-identify)))

 '(transient-mark-mode t))

(custom-set-faces

  ;; custom-set-faces was added by Custom.

  ;; If you edit it by hand, you could mess it up, so be careful.

  ;; Your init file should contain only one such instance.

  ;; If there is more than one, they won't work right.

 )

(fset 'fmjra-suffix

   [?\C-  left left left left left left left left left left left left ?\M-w down end ?\C-y end ])

(fset 'fmjra-linkify

   [home ?< ?l ?i ?> ?< ?a ?  ?h ?r ?e ?f ?= ?\" end ?\" ?> ?< ?/ ?a ?> ?< ?/ ?l ?i ?> ])

(global-set-key (kbd "<f5>") 'fmjra-linkify)

(fset 'fmjra-node

   [?< ?b ?> ?< ?/ ?b ?> return ?< ?u ?l ?> return ?< ?/ ?u ?l ?> ])

(put 'downcase-region 'disabled nil)


CategoryHomepage CategoryDotEmacs