wok-next rev 3939
emacs 23.1: small adjustments
author | Dominique Corbex <domcox@users.sourceforge.net> |
---|---|
date | Sat Aug 22 11:15:56 2009 +0200 (2009-08-22) |
parents | 6aae08641f1e |
children | 7ed2560e7d93 |
files | emacs-pkg-lua-mode/receipt emacs-pkg-lua-mode/stuff/90-lua-mode.el emacs-pkg-lua-mode/stuff/lua-mode-start.el emacs/receipt emacs/stuff/90-slitaz.el emacs/stuff/default.el emacs/stuff/slitaz.el |
line diff
1.1 --- a/emacs-pkg-lua-mode/receipt Fri Aug 21 21:49:57 2009 +0200 1.2 +++ b/emacs-pkg-lua-mode/receipt Sat Aug 22 11:15:56 2009 +0200 1.3 @@ -32,3 +32,13 @@ 1.4 cp stuff/*.el $fs/usr/share/emacs/site-lisp/site-start.d 1.5 status 1.6 } 1.7 + 1.8 +post_install() 1.9 +{ 1.10 + tazpkg reconfigure emacs 1.11 +} 1.12 + 1.13 +post_remove() 1.14 +{ 1.15 + tazpkg reconfigure emacs 1.16 +}
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/emacs-pkg-lua-mode/stuff/90-lua-mode.el Sat Aug 22 11:15:56 2009 +0200 2.3 @@ -0,0 +1,18 @@ 2.4 +;; lua-mode start file for SliTaz 2.5 +;; Last update: 2009-08-22 2.6 +;; 2.7 +;; To set up Emacs to automatically edit files ending in .lua using Lua-mode 2.8 + 2.9 +(setq auto-mode-alist (cons '("\\.lua$" . lua-mode) auto-mode-alist)) 2.10 +(autoload 'lua-mode "lua-mode" "Lua editing mode." t) 2.11 + 2.12 +;; If you want colorization, turn on global-font-lock or add this: 2.13 + 2.14 +(add-hook 'lua-mode-hook 'turn-on-font-lock) 2.15 + 2.16 +;; If you want to use hideshow, turn on hs-minor-mode or add this: 2.17 + 2.18 +(add-hook 'lua-mode-hook 'hs-minor-mode) 2.19 + 2.20 +;; 2.21 +
3.1 --- a/emacs-pkg-lua-mode/stuff/lua-mode-start.el Fri Aug 21 21:49:57 2009 +0200 3.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 3.3 @@ -1,16 +0,0 @@ 3.4 -;; lua-mode start file for SliTaz 3.5 -;; 3.6 -;; (C) GNU gpl v3 - SliTaz GNU/Linux 2009. 3.7 -;; 3.8 -;; To set up Emacs to automatically edit files ending in .lua using Lua-mode 3.9 - 3.10 -(setq auto-mode-alist (cons '("\\.lua$" . lua-mode) auto-mode-alist)) 3.11 -(autoload 'lua-mode "lua-mode" "Lua editing mode." t) 3.12 - 3.13 -;; If you want colorization, turn on global-font-lock or add this: 3.14 - 3.15 -(add-hook 'lua-mode-hook 'turn-on-font-lock) 3.16 - 3.17 -;; If you want to use hideshow, turn on hs-minor-mode or add this: 3.18 - 3.19 -(add-hook 'lua-mode-hook 'hs-minor-mode)
4.1 --- a/emacs/receipt Fri Aug 21 21:49:57 2009 +0200 4.2 +++ b/emacs/receipt Sat Aug 22 11:15:56 2009 +0200 4.3 @@ -1,7 +1,5 @@ 4.4 # SliTaz package receipt. 4.5 4.6 -PACKED_SIZE="16.0M" 4.7 -UNPACKED_SIZE="57.6M" 4.8 PACKAGE="emacs" 4.9 VERSION="23.1" 4.10 CATEGORY="development" 4.11 @@ -112,7 +110,7 @@ 4.12 XPM_DIR=" images images/custom images/ezimage images/gnus images/gud images/mail images/smilies \ 4.13 images/smilies/grayscale images/smilies/medium images/tree-widget/default images/tree-widget/folder" 4.14 for dir in $XPM_DIR; do 4.15 - echo -n "Copying $dir files" 4.16 + echo -n "Copying $dir xpm files" 4.17 mkdir -p $fs/usr/share/$PACKAGE/$VERSION/etc/$dir && \ 4.18 cp $_pkg/usr/share/$PACKAGE/$VERSION/etc/$dir/*.xpm $fs/usr/share/$PACKAGE/$VERSION/etc/$dir && \ 4.19 for file in COPYING README TODO; do 4.20 @@ -122,6 +120,12 @@ 4.21 done 4.22 status 4.23 done 4.24 + PNG_DIR=" images images/gnus images/tree-widget/default images/tree-widget/folder" 4.25 + for dir in $PNG_DIR; do 4.26 + echo -n "Copying $dir png files" 4.27 + cp $_pkg/usr/share/$PACKAGE/$VERSION/etc/$dir/*.png $fs/usr/share/$PACKAGE/$VERSION/etc/$dir && \ 4.28 + status 4.29 + done 4.30 # Licence 4.31 GNU_FILES="AUTHORS BABYL CENSORSHIP COPYING DISTRIB FTP GNU ORDERS SERVICE copying.paper" 4.32 echo -n "Copying License files" 4.33 @@ -133,7 +137,8 @@ 4.34 echo -n "Installing specific SliTaz file" 4.35 mkdir -p $fs/usr/share/$PACKAGE/site-lisp/site-start.d && \ 4.36 cp -a $_pkg/usr/share/$PACKAGE/site-lisp $fs/usr/share/$PACKAGE && \ 4.37 - cp -a stuff/slitaz.el $fs/usr/share/$PACKAGE/site-lisp/site-start.d && \ 4.38 + cp -a stuff/default.el $fs/usr/share/$PACKAGE/site-lisp && \ 4.39 + cp -a stuff/90-slitaz.el $fs/usr/share/$PACKAGE/site-lisp/site-start.d 4.40 status 4.41 # Install desktop files for emacs 4.42 echo -n "Installing emacs menu" 4.43 @@ -152,6 +157,25 @@ 4.44 ln -s ../site-lisp site-lisp 4.45 } 4.46 4.47 +post_install() 4.48 +{ 4.49 + cd /usr/share/emacs/site-lisp 4.50 + cat <<-EOF >site-start.el 4.51 + ;; site-start.el for SliTaz -*- no-byte-compile: t -*- 4.52 + ;; 4.53 + ;; (C) GNU gpl v3 - SliTaz GNU/Linux 2009. 4.54 + ;; 4.55 + ;; This default site startup file for Emacs was created by tazpkg 4.56 + ;; reconfigure emacs. You may modify this file, replace it by your 4.57 + ;; own site initialisation, or even remove it completely. 4.58 + ;; 4.59 + EOF 4.60 + START_FILES=`ls site-start.d/ | sort` 4.61 + for file in $START_FILES; do 4.62 + cat site-start.d/$file >> site-start.el 4.63 + done 4.64 +} 4.65 + 4.66 post_remove() 4.67 { 4.68 rm -rf /usr/share/emacs
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 5.2 +++ b/emacs/stuff/90-slitaz.el Sat Aug 22 11:15:56 2009 +0200 5.3 @@ -0,0 +1,9 @@ 5.4 +;; SliTaz start mode for emacs 5.5 +;; Last update: 2009-08-22 5.6 +;; 5.7 +;; Set font size to fit a 1024x768 screen 5.8 + 5.9 +(set-default-font "-*-*-*-*-*--12-*-*-*-*-*-*-*") 5.10 + 5.11 +;; 5.12 +
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 6.2 +++ b/emacs/stuff/default.el Sat Aug 22 11:15:56 2009 +0200 6.3 @@ -0,0 +1,59 @@ 6.4 +;; Emacs default file for SliTaz 6.5 +;; (C) GNU gpl v3 - SliTaz GNU/Linux 2009 6.6 +;; Last update: 2009-08-22 6.7 +;; 6.8 +;; Add support for SliTaz receipt files 6.9 +;; force emacs in shell-script-mode 6.10 +(setq auto-mode-alist (cons '("receipt" . shell-script-mode) auto-mode-alist)) 6.11 + 6.12 +;; Force emacs to use tabs 6.13 +;; from Scott Hurring's HOWTO 6.14 +;; turn on tabs 6.15 +(setq indent-tabs-mode t) 6.16 +(setq-default indent-tabs-mode t) 6.17 + 6.18 +;; bind the TAB key 6.19 +(global-set-key (kbd "TAB") 'self-insert-command) 6.20 + 6.21 +;; set the tab width 6.22 +(setq default-tab-width 4) 6.23 +(setq tab-width 4) 6.24 +(setq c-basic-indent 4) 6.25 + 6.26 + 6.27 +;; Following lines has been grabbed from dot emacs file for Maemo (nokia tablets): 6.28 +;; christof sietchtabr at gmail 6.29 +;; 6.30 +;; the dired, list-directory, and gzip fixes all come from the 6.31 +;; packager of the emacs deb and responses from other maemo community members 6.32 +;; http://danielsz.freeshell.org/code/mine/emacs-for-maemo/index.shtml 6.33 +;; 6.34 +;; make dired work 6.35 +;; --dired option is not supported on busybox ls command 6.36 +(setq dired-use-ls-dired nil) 6.37 + 6.38 +;; make list-directory work 6.39 +;; -F not supported by busybox ls command 6.40 +(setq list-directory-brief-switches "-C") 6.41 + 6.42 + 6.43 +;; we *REALLY* don't want to spew file backups all over the fs. 6.44 +;; code to place all backups in one location 6.45 +(when (not (file-directory-p "~/.backup")) 6.46 + (make-directory "~/.backup")) 6.47 +(if (file-directory-p "~/.backup") 6.48 + (setq backup-directory-alist '(("." . "~/.backup")))) 6.49 + 6.50 +;; custom variable setting to make info work using busybox gzip 6.51 + 6.52 +(custom-set-variables 6.53 + ;; custom-set-variables was added by Custom. 6.54 + ;; If you edit it by hand, you could mess it up, so be careful. 6.55 + ;; Your init file should contain only one such instance. 6.56 + ;; If there is more than one, they won't work right. 6.57 + '(jka-compr-compression-info-list (quote (["\\.Z\\(~\\|\\.~[0-9]+~\\)?\\'" "compressing" "compress" ("-c") "u\ 6.58 +ncompressing" "uncompress" ("-c") nil t "^_\x9d"] ["\\.bz2\\(~\\|\\.~[0-9]+~\\)?\\'" "bzip2ing" "bzip2" nil "b\ 6.59 +unzip2ing" "bzip2" ("-d") nil t "BZh"] ["\\.tbz\\'" "bzip2ing" "bzip2" nil "bunzip2ing" "bzip2" ("-d") nil nil\ 6.60 + "BZh"] ["\\.tgz\\'" "compressing" "gzip" ("-c") "uncompressing" "gzip" ("-c" "-q" "-d") t nil "^_\x8b"] ["\\.\ 6.61 +g?z\\(~\\|\\.~[0-9]+~\\)?\\'" "compressing" "gzip" ("-c") "uncompressing" "gzip" ("-c" "-d") t t "^_\x8b"] ["\\ 6.62 +\.dz\\'" nil nil nil "uncompressing" "gzip" ("-c" "-d") nil t "^_\x8b"]))))
7.1 --- a/emacs/stuff/slitaz.el Fri Aug 21 21:49:57 2009 +0200 7.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 7.3 @@ -1,59 +0,0 @@ 7.4 -;; SilTaz Emacs site file 7.5 -;; 7.6 -;; Last update: 2009-08-15 7.7 -;; 7.8 -;; Add support for SliTaz receipt files 7.9 -;; force emacs in shell-script-mode 7.10 -(setq auto-mode-alist (cons '("receipt" . shell-script-mode) auto-mode-alist)) 7.11 - 7.12 -;; Force emacs to use tabs 7.13 -;; from Scott Hurring's HOWTO 7.14 -;; turn on tabs 7.15 -(setq indent-tabs-mode t) 7.16 -(setq-default indent-tabs-mode t) 7.17 - 7.18 -;; bind the TAB key 7.19 -(global-set-key (kbd "TAB") 'self-insert-command) 7.20 - 7.21 -;; set the tab width 7.22 -(setq default-tab-width 4) 7.23 -(setq tab-width 4) 7.24 -(setq c-basic-indent 4) 7.25 - 7.26 - 7.27 -;; Following lines has been grabbed from dot emacs file for Maemo (nokia tablets): 7.28 -;; christof sietchtabr at gmail 7.29 -;; 7.30 -;; the dired, list-directory, and gzip fixes all come from the 7.31 -;; packager of the emacs deb and responses from other maemo community members 7.32 -;; http://danielsz.freeshell.org/code/mine/emacs-for-maemo/index.shtml 7.33 -;; 7.34 -;; make dired work 7.35 -;; --dired option is not supported on busybox ls command 7.36 -(setq dired-use-ls-dired nil) 7.37 - 7.38 -;; make list-directory work 7.39 -;; -F not supported by busybox ls command 7.40 -(setq list-directory-brief-switches "-C") 7.41 - 7.42 - 7.43 -;; we *REALLY* don't want to spew file backups all over the fs. 7.44 -;; code to place all backups in one location 7.45 -(when (not (file-directory-p "~/.backup")) 7.46 - (make-directory "~/.backup")) 7.47 -(if (file-directory-p "~/.backup") 7.48 - (setq backup-directory-alist '(("." . "~/.backup")))) 7.49 - 7.50 -;; custom variable setting to make info work using busybox gzip 7.51 - 7.52 -(custom-set-variables 7.53 - ;; custom-set-variables was added by Custom. 7.54 - ;; If you edit it by hand, you could mess it up, so be careful. 7.55 - ;; Your init file should contain only one such instance. 7.56 - ;; If there is more than one, they won't work right. 7.57 - '(jka-compr-compression-info-list (quote (["\\.Z\\(~\\|\\.~[0-9]+~\\)?\\'" "compressing" "compress" ("-c") "u\ 7.58 -ncompressing" "uncompress" ("-c") nil t "^_\x9d"] ["\\.bz2\\(~\\|\\.~[0-9]+~\\)?\\'" "bzip2ing" "bzip2" nil "b\ 7.59 -unzip2ing" "bzip2" ("-d") nil t "BZh"] ["\\.tbz\\'" "bzip2ing" "bzip2" nil "bunzip2ing" "bzip2" ("-d") nil nil\ 7.60 - "BZh"] ["\\.tgz\\'" "compressing" "gzip" ("-c") "uncompressing" "gzip" ("-c" "-q" "-d") t nil "^_\x8b"] ["\\.\ 7.61 -g?z\\(~\\|\\.~[0-9]+~\\)?\\'" "compressing" "gzip" ("-c") "uncompressing" "gzip" ("-c" "-d") t t "^_\x8b"] ["\\ 7.62 -\.dz\\'" nil nil nil "uncompressing" "gzip" ("-c" "-d") nil t "^_\x8b"]))))