Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
boomklever Impfgegnergegner
Anmeldungsdatum: 25.07.2006 Beiträge: 11112
Wohnort: Stuttgart
|
(#973624) Verfasst am: 06.04.2008, 21:34 Titel: Dotfiles |
|
|
Auf die Idee fuer einen eigenen dotfiles-Thread bin ich gekommen als ich meinen Vim ein bisschen getweakt habe.
Interessante Configs könnten z.B. muttrc, fvwmrc, bashrc, tcshrc oder ~/.irssi/config etc. sein (und was eben noch so unter $HOME/ rumkreucht).
Ich mache mal den Anfang mit meiner vimrc.
~/.vimrc
Code: |
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" ~/.vimrc
"
"
" 2008-04-06
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
autocmd!
" Interface settings
set history=50
set wildmode=list:longest,full
set showmode
set showcmd
" Switch on line numbering and set width to four columns
set numberwidth=4
set number
" Display an informative statusline
" [Filename] [Format] [Filetupe] [ASCII value of char under the cursor]
" [Hexadecimal value] [Position of the cursor] [Percent of file visible]
" [Length of the file in rows]
set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [ASCII=\%03.3b]\ [HEX=\%02.2B]\ [POS=%04l,%04v]\ [%p%%]\ [LEN=%L]
" Statusline is always visible
set laststatus=2
" Highlight the current line
highlight CursorLine guibg=lightblue ctermbg=lightgrey
set cursorline
" Turn on spell checking
"set spell
"set spellsuggest=5
"set spelllang=en_gb,sv,de
" Set a mark in the file by pressing <F7>
sign define information text=>> linehl=Warning texthl=Error
map <F7> :exe ":sign place 123 line=" . line(".") . "name=information file=" . expand("%:p")<CR>
" Detect current file type
filetype on
filetype plugin on
" Restore settings from the previous Vim-session
set viminfo=!,'50,:100,n~/.vim/viminfo
set isk+=_,$,@,%,#,-
" We use a dark background. Turn on syntax higlighting and set the
" colour-scheme
set background=dark
syntax on
colorscheme aqua
" Display cursor information
set ruler
" Don't redraw screen when executing macros
set lz
" Allow deletion with backspace
set backspace=2
" Always report number of changed lines
set report=0
" Stay silent on errors
set noerrorbells
" Visually indicate matching parantheses, brackets...
set showmatch
set mat=5
" Don't highlight search terms
set nohlsearch
" Use incremental search
set incsearch
" Don't make the screen blink
set novisualbell
" Various indentation options
set autoindent
set smartindent
set cindent
set tabstop=4
set softtabstop=4
set shiftwidth=4
set shiftround
set expandtab
" Set text-width to 72 columns for various file-types
autocmd FileType mail,human,tex set formatoptions+=t textwidth=72
" Automagically load a template-file upon file-creation if there exists one
" for the extension.
function! LoadTemplate(extension)
silent! execute '0r $HOME/.vim/templates/'. a:extension. '.tpl'
silent! execute 'source $HOME/.vim/templates/'. a:extension. '.patterns.tpl'
endfunction
autocmd BufNewFile * silent! call LoadTemplate('%:e')
" Jump to template tags (like "<+FOO+>") by pressing <CTRL>-<J>
nnoremap <c-j> /<+.\{-1,}+><cr>c/+>/e<cr>
inoremap <c-j> <ESC>/<+.\{-1,}+><cr>c/+>/e<cr>
|
~/.vim/templates/html.tpl
Code: |
<?xml version='1.0' encoding='utf-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3c.org/TR/xhtml1/xhtml1-strict.dtd">
<html xmlns="http://www.w3c.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title><+TITLE+><title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<p><+CONTENT+></p>
</body>
</html>
|
~/.vim/templates/tex.tpl
Code: |
\documentclass[a4paper,fleqn]{article}
\usepackage[german]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\graphicspath{./img}
\usepackage{float}
\floatstyle{ruled}
\newfloat{impartant}{hbt}{lop}
\floatname{important}{Wichtig!}
\usepackage{fancyhdr}
\setlength{\headheight}{15pt}
\pagestyle{fancy}
\lhead{<+LHEAD+>}
\rhead{\today}
% \renewcommand{\abstractname}{Zusammenfassung}
\setlength{\parskip}{2ex}
\begin{document}
\author{<+NAME+>\\
\texttt{<+EMAIL+>}}
\date{\today}
\title{<+TITLE+>}
\maketitle
\section{<+SECTION+>}
\end{document}
|
_________________
Don't gift pearls before casting an octopus in a movie.
-- Cherry (ACNH)
Zuletzt bearbeitet von boomklever am 07.04.2008, 17:31, insgesamt einmal bearbeitet |
|
Nach oben |
|
 |
Zoff registrierter User
Anmeldungsdatum: 24.08.2006 Beiträge: 21668
|
(#973629) Verfasst am: 06.04.2008, 21:36 Titel: |
|
|
Wir brauche ein neues Unterforum.
Nerd's paradise, oder so.
|
|
Nach oben |
|
 |
boomklever Impfgegnergegner
Anmeldungsdatum: 25.07.2006 Beiträge: 11112
Wohnort: Stuttgart
|
(#973636) Verfasst am: 06.04.2008, 21:42 Titel: |
|
|
Zoff hat folgendes geschrieben: | Wir brauche ein neues Unterforum.
Nerd's paradise, oder so. |
Gute Idee!
_________________
Don't gift pearls before casting an octopus in a movie.
-- Cherry (ACNH)
|
|
Nach oben |
|
 |
DeHerg nun schon länger Ranglos
Anmeldungsdatum: 28.04.2007 Beiträge: 6525
Wohnort: Rostock
|
(#974026) Verfasst am: 07.04.2008, 17:17 Titel: |
|
|
Zoff hat folgendes geschrieben: | Wir brauche ein neues Unterforum.
Nerd's paradise, oder so. | und mit dem Thread hat sich Edderkopp wohl auch als Moderator dafür qualifiziert.
_________________ Haare spalten ist was für Grobmotoriker
"Leistung muss sich wieder lohnen"<--purer Sozialismus
|
|
Nach oben |
|
 |
boomklever Impfgegnergegner
Anmeldungsdatum: 25.07.2006 Beiträge: 11112
Wohnort: Stuttgart
|
(#974033) Verfasst am: 07.04.2008, 17:27 Titel: |
|
|
DeHerg hat folgendes geschrieben: | Zoff hat folgendes geschrieben: | Wir brauche ein neues Unterforum.
Nerd's paradise, oder so. | und mit dem Thread hat sich Edderkopp wohl auch als Moderator dafür qualifiziert. |
Ach was, das ist Standardwissen.
Ausserdem kommt es nicht darauf an, etwas zu wissen, sondern zu wissen wo man nachschlagen muss. In meinem Fall hier. Ist allerdings ein ausgezeichnetes Buch.
_________________
Don't gift pearls before casting an octopus in a movie.
-- Cherry (ACNH)
|
|
Nach oben |
|
 |
gollrich superheftig general
Anmeldungsdatum: 06.12.2007 Beiträge: 1098
Wohnort: Mannheim
|
(#974035) Verfasst am: 07.04.2008, 17:33 Titel: |
|
|
Jetzt weiss ich wieder warum ich zurück zu Windows gewechselt bin
|
|
Nach oben |
|
 |
DeHerg nun schon länger Ranglos
Anmeldungsdatum: 28.04.2007 Beiträge: 6525
Wohnort: Rostock
|
(#974037) Verfasst am: 07.04.2008, 17:35 Titel: |
|
|
edderkopp hat folgendes geschrieben: | DeHerg hat folgendes geschrieben: | Zoff hat folgendes geschrieben: | Wir brauche ein neues Unterforum.
Nerd's paradise, oder so. | und mit dem Thread hat sich Edderkopp wohl auch als Moderator dafür qualifiziert. |
Ach was, das ist Standardwissen.
Ausserdem kommt es nicht darauf an, etwas zu wissen, sondern zu wissen wo man nachschlagen muss. In meinem Fall hier. Ist allerdings ein ausgezeichnetes Buch. | sich freiwillig Bücher über das arbeiten mit Editoren zu kaufen, macht es nur noch nerdiger
(was ja nichts schlechtes ist).
_________________ Haare spalten ist was für Grobmotoriker
"Leistung muss sich wieder lohnen"<--purer Sozialismus
|
|
Nach oben |
|
 |
boomklever Impfgegnergegner
Anmeldungsdatum: 25.07.2006 Beiträge: 11112
Wohnort: Stuttgart
|
(#974038) Verfasst am: 07.04.2008, 17:38 Titel: |
|
|
DeHerg hat folgendes geschrieben: | edderkopp hat folgendes geschrieben: | DeHerg hat folgendes geschrieben: | Zoff hat folgendes geschrieben: | Wir brauche ein neues Unterforum.
Nerd's paradise, oder so. | und mit dem Thread hat sich Edderkopp wohl auch als Moderator dafür qualifiziert. |
Ach was, das ist Standardwissen.
Ausserdem kommt es nicht darauf an, etwas zu wissen, sondern zu wissen wo man nachschlagen muss. In meinem Fall hier. Ist allerdings ein ausgezeichnetes Buch. | sich freiwillig Bücher über das arbeiten mit Editoren zu kaufen, macht es nur noch nerdiger
(was ja nichts schlechtes ist). |
Stimmt auch wieder. ^^
_________________
Don't gift pearls before casting an octopus in a movie.
-- Cherry (ACNH)
|
|
Nach oben |
|
 |
DieNeueMitte Ohne eigene Schuld umlautfrei
Anmeldungsdatum: 14.06.2007 Beiträge: 850
Wohnort: Southampton
|
(#974108) Verfasst am: 07.04.2008, 19:17 Titel: |
|
|
Wenn ich irgendwann mal meine .jsf (joe syntax file) Datei für Forth fertiggestellt haben sollte poste ich sie hier!
_________________ Lieber ständig übermüdet als ständig überwacht!
Center or Centrist: Your own political position, regardless of where you are outside the fora. This position is, of course, the voice of sweet reason and compromise.
|
|
Nach oben |
|
 |
Yamato Teeist
Anmeldungsdatum: 21.08.2004 Beiträge: 4548
Wohnort: Singapore
|
(#974239) Verfasst am: 07.04.2008, 21:03 Titel: |
|
|
gollrich hat folgendes geschrieben: | Jetzt weiss ich wieder warum ich zurück zu Windows gewechselt bin |
Weil du Einstellungen lieber in irgendwelchen Menüs suchst anstatt sie übersichtlich in deinem persönlichen Ordner zu haben?
|
|
Nach oben |
|
 |
gollrich superheftig general
Anmeldungsdatum: 06.12.2007 Beiträge: 1098
Wohnort: Mannheim
|
(#974261) Verfasst am: 07.04.2008, 21:22 Titel: |
|
|
Weil ich Faul bin und lieber durch das klicken von ein paar Buttons das erreiche was ich will und das Tool zulässt, statt irgendwelche ManFiles/Tut/HowTos zu lesen und irgendwelche absurden Parameter einzustellen die im Endeffekt ja meistens ganz nett sind aber ich auch ohne Leben könnte.
Klar ist die unglaublich große Menge an Möglichkeiten zur Einstellung bei vielen Tools unter Linux auf den ersten Blick beeindruckend, auf den 2ten eigentlich nur zeitintensiv und da ich mit meinem System nun mal Geld verdiene, bzw. zu Hause nur Surfe und Filme gucke, für mich persönlich verschwendete Zeit.
Ich hatte auch meine Phase da habe ich an allen noch so sinnlosen Parametern geschraubt um irgend ein xyzABE-Term irgendwie total unique zu bekommen, aber sinnvoll war das nicht ...
Oder wieviel Zeit habe ich in mein Miranda gesteckt habe und das bei jeder neuen Version *ach das waren noch zeiten*
|
|
Nach oben |
|
 |
boomklever Impfgegnergegner
Anmeldungsdatum: 25.07.2006 Beiträge: 11112
Wohnort: Stuttgart
|
(#974266) Verfasst am: 07.04.2008, 21:27 Titel: |
|
|
gollrich hat folgendes geschrieben: | Weil ich Faul bin und lieber durch das klicken von ein paar Buttons das erreiche was ich will und das Tool zulässt, statt irgendwelche ManFiles/Tut/HowTos zu lesen und irgendwelche absurden Parameter einzustellen die im Endeffekt ja meistens ganz nett sind aber ich auch ohne Leben könnte. |
All das kannst du auch unter Linux haben (wenigstens wenn du dir eine geeignete Distro dafuer aussuchst, z.B. Mandriva oder Ubuntu). Du kannst soviel oder sowenig konfigurieren wie du willst, funktionaler als Windows ist es allemal.
Aber bevor ich wieder zu missionieren anfange: Wenn du zufrieden bist dann bleib bei deinem Windows.
_________________
Don't gift pearls before casting an octopus in a movie.
-- Cherry (ACNH)
|
|
Nach oben |
|
 |
Shadaik evolviert
Anmeldungsdatum: 17.07.2003 Beiträge: 26377
Wohnort: MG
|
(#975054) Verfasst am: 08.04.2008, 18:31 Titel: |
|
|
@ Eingangspost: Was ist das?
q Threadtitel: dito.
_________________ Fische schwimmen nur in zwei Situationen mit dem Strom: Auf der Flucht und im Tode
|
|
Nach oben |
|
 |
boomklever Impfgegnergegner
Anmeldungsdatum: 25.07.2006 Beiträge: 11112
Wohnort: Stuttgart
|
(#975216) Verfasst am: 08.04.2008, 20:59 Titel: |
|
|
Shadaik hat folgendes geschrieben: | @ Eingangspost: Was ist das?
|
Konfigurationsdateien fuer Vim (einen Text-Editor). Die zweite und dritte Datei sind Templates, die der Editor automatisch öffnet wenn man eine Datei mit der entsprechenden Endung (html bzw. tex) neu anlegt.
Shadaik hat folgendes geschrieben: |
q Threadtitel: dito. |
Dotfiles sind versteckte Konfigurationsdateien im Home-Verzeichnes eines Benutzers unter UNIX-artigen Systemen (wie Linux oder BSD). Dateien, deren Namen mit einem Punkt (dot) beginnt werden standardmässig nicht angezeigt.
_________________
Don't gift pearls before casting an octopus in a movie.
-- Cherry (ACNH)
|
|
Nach oben |
|
 |
Shadaik evolviert
Anmeldungsdatum: 17.07.2003 Beiträge: 26377
Wohnort: MG
|
(#976624) Verfasst am: 10.04.2008, 11:56 Titel: |
|
|
Ah, also sowas wie .htaccess. Alles klar.
_________________ Fische schwimmen nur in zwei Situationen mit dem Strom: Auf der Flucht und im Tode
|
|
Nach oben |
|
 |
|