Emacs a kodova stranka

Bulant, Michal bulant na dcb.cz
Úterý Březen 14 09:02:59 CET 2000


Dobry den,
rovnez jsem byl okolnostmi pracovat krome OS tak na neOS a protoze
jsem v te dobe jiz nekolik let pracoval s Emacsem, bylo me rozhodnuti
o to snazsi (na druhou stranu je treba uvest, ze jeho moznosti jsou
pod Windoze prece jen ponekud omezene, nebo prinejmensim ztizene).

Svuj .emacs prikladam, musim ale rici, ze jsem nemel prilis mnoho casu
si hrat s konfiguraci, takze je tam jen to opravdu nejnutnejsi.  Mel by Vam
take slouzit spise jen pro ilustraci, ktere funkce je treba pouzit.  Mam 
take pocit, ze krom NTEmacsu jsem musel jeste stahnout balik leim, 
s podporou vsech moznych jazyku, mezi nimi take cestiny  - z nej jsem
ale vetsinu dalsich veci mohl smazat (rovnez viz 
http://www.cs.washington.edu/homes/voelker/ntemacs.html - na tuto adresu
jste ale jiste jiz narazil).

Rovnez je potreba nastavit font, coz prozatim provadim prikazem
mouse-set-font (resp. stiskem SHIFT a leveho tlacitka, coz se chova ponekud
odlisne,
nez kdyz je pouze nastaven font volanim funkce).  

Co se tyce kodovani, bude nejlepe kdyz pro zacatek prozkoumate menu
Mule a funkce tam obsazene, posleze muzete pokracovat napr. studiem
dokumentace.

Hodne stesti a blahoprani k Vasi volbe preje
Michal Bulant
P.S. jinak pro podobne dotazy je lepe pouzivat konferenci editors na linux.cz


-----------------------------------------.emacs
---------------------------------------------
;; Language and coding system
(setq load-path (cons "c:/tools/emacs/site-lisp/leim/" load-path))
(setq load-path (cons "c:/home/bulant/emacs/" load-path))
;(setq load-path (cons
"c:/Programs/emacs-20.3.1/site-lisp/w3-4.0pre.44/lisp/" load-path))
;(require 'w3-auto)
; temporary hack
;(load-file "c:/Programs/emacs-20.3.1/site-lisp/leim/quail/czech.elc")
(set-language-environment "czech") 
(set-input-method "czech-prog-3")
;(set-default-font  "-*-Courier
New-normal-r-*-*-13-78-120-120-c-*-iso8859-2")
(set-default-font  "-*-Courier New-normal-r-*-*-13-*-c-*-iso8859-2")
(codepage-setup '1250)
(prefer-coding-system 'cp1250)
(prefer-coding-system 'iso-8859-2)
(define-coding-system-alias 'windows-1250 'cp1250)
(setq default-input-method "czech-prog-3")

;; Fontification			
(global-font-lock-mode t)
(setq font-lock-support-mode 'lazy-lock-mode)
(setq font-lock-maximum-decoration t )
(show-paren-mode 1)

; Windows size
(set-frame-height (selected-frame) 43)
(set-frame-width (selected-frame) 80) 

; Key bindings
(global-set-key [home] 'beginning-of-line)
(global-set-key [end] 'end-of-line)

; Mail support
(setq user-full-name "Michal Bulant")
(setq user-mail-address "bulant na dcb.cz")

(setq smtpmail-default-smtp-server "dcb_mail")
(setq smtpmail-local-domain "dcb_mail")
(setq send-mail-function 'smtpmail-send-it)
(setenv "MAILHOST" "dcb_mail")
(setq rmail-primary-inbox-list '("po:bulant") rmail-pop-password-required t)

(load-library "smtpmail")

; Shell support
(setq shell-file-name
'"c:/tools/cygnus/cygwin-b20/H-i586-cygwin32/bin/bash")
(setenv "SHELL" "c:/tools/cygnus/cygwin-b20/H-i586-cygwin32/bin/bash")
; there is also the variable exec-path set - see below in the customization
; part
(setenv "PATH" (concat (getenv "PATH")
"c:/tools/cygnus/cygwin-b20/H-i586-cygwin32/bin/;c:/tools/perl/bin;c:/window
s/system"))

;; setting my favourite colors
(set-background-color "DarkSlateGray")
(set-foreground-color "wheat2")
(set-cursor-color "Orchid")
(set-face-foreground font-lock-comment-face "OrangeRed")
(set-face-foreground font-lock-keyword-face "LightSteelBlue")
(set-face-foreground font-lock-function-name-face "LightSkyBlue")
(set-face-foreground font-lock-variable-name-face "LightGoldenrod")
(set-face-foreground font-lock-type-face "PaleGreen")
(set-face-foreground font-lock-reference-face "Aquamarine") 
;; telnet mode
(require 'telnet)
(load "telnet-mode") 
(setq telnet-program "c:/tools/telnet/telnet")
(defun koudy ()
  (interactive)
  (telnet "97.0.2.235"))
;; sql mode
(autoload 'sql "sql-mode"
      "Start the interactive SQL interpreter in a new buffer." t)
(autoload 'sql-mode "sql-mode"
      "Mode for editing SQL files and running a SQL interpreter." t)
(setq auto-mode-alist (cons '("\\.sql$" . sql-mode) auto-mode-alist))

;; cperl-mode
(setq auto-mode-alist (cons '("\\.\\([pP][Llm]\\|al\\)\\'" . cperl-mode)
			    auto-mode-alist))

(custom-set-variables
 '(enable-completion t)
 '(exec-path (quote ("M:/WTSRV/system32" "M:/WTSRV" "N:/SYBASE/DLL"
"N:/SYBASE/BIN" "N:/SYBTOOLS/win32" "c:/Tools/emacs/bin"
"c:/tools/cygnus/cygwin-b20/H-i586-cygwin32/bin" "." "c:/tools/perl/bin/")))
 '(visible-bell t)
 '(make-backup-files nil))
(custom-set-faces)

(put 'downcase-region 'disabled nil)

(put 'narrow-to-region 'disabled nil)


> ----------
> From: 	Tomas Kouba[SMTP:tomas na neo.cz]
> Reply To: 	linux na linux.cz
> Sent: 	13. března 2000 15:23
> To: 	linux na linux.cz
> Subject: 	Emacs a kodova stranka
> 
> Zdravim a preji pekny den,
> 
> rozhodl jsem se, ze se sjednotim a ac pracuji na nekolika OS (Linux a
> Win9x)
> budu pouzivat jeden programovy/textovy editor. Po dlouhem premysleni jsem
> se
> rozhodl, ze se naucim Emacs. Bohuzel musim pracovat i po W9x  a tam sice
> take existuje, ale nemohu prijit na dve veci:
> 
> 1. Nepise s^z^t^, proste takove ty rozdily mezi cp1250 a isolatin a jak
> vybrat font (velikost)
> 2. myslim, ze by melo jit pracovat v cp1250 a transparentne ukldadat v
> ISO-latin 2, jak na to?
> 
> Nemuze mi nekdo poskytnout svuj .emacs (resp. _emacs) soubor po Win, kde
> to
> ma vyreseno.
> 
> 
> Moc predem dekuji za pomoc.
> 
> ---------------------------------------
> Tomas Kouba
> mailto:tomas na neo.cz
> 
> 
> 
> 
> 
__________________________________________________________________
Tato komunikace je urcena vyhradne pro adresata a je duverna. 
This communication is intended solely for the addressee and is confidential.





Další informace o konferenci Linux