From 7d1b7059521685fd692f65d79149610f7e5e4604 Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Sat, 6 Sep 2014 17:23:04 +0200 Subject: [PATCH] Added powerline (vim,tmux,zsh) and made modded powerlinestyle zsh theme --- dx2.zsh-theme | 182 +++++++++++++++ tmux.conf | 5 + vim/bundle/eclim/doc/tags | 460 ++++++++++++++++++++++++++++++++++++++ vimrc | 1 + zshrc | 4 +- 5 files changed, 651 insertions(+), 1 deletion(-) create mode 100644 dx2.zsh-theme create mode 100644 vim/bundle/eclim/doc/tags diff --git a/dx2.zsh-theme b/dx2.zsh-theme new file mode 100644 index 0000000..c29f09d --- /dev/null +++ b/dx2.zsh-theme @@ -0,0 +1,182 @@ +# vim:ft=zsh ts=2 sw=2 sts=2 +# +# agnoster's Theme - https://gist.github.com/3712874 +# A Powerline-inspired theme for ZSH +# +# # README +# +# In order for this theme to render correctly, you will need a +# [Powerline-patched font](https://github.com/Lokaltog/powerline-fonts). +# +# In addition, I recommend the +# [Solarized theme](https://github.com/altercation/solarized/) and, if you're +# using it on Mac OS X, [iTerm 2](http://www.iterm2.com/) over Terminal.app - +# it has significantly better color fidelity. +# +# # Goals +# +# The aim of this theme is to only show you *relevant* information. Like most +# prompts, it will only show git information when in a git working directory. +# However, it goes a step further: everything from the current user and +# hostname to whether the last call exited with an error to whether background +# jobs are running in this shell will all be displayed automatically when +# appropriate. + +### Segment drawing +# A few utility functions to make it easy and re-usable to draw segmented prompts + +CURRENT_BG='NONE' +SEGMENT_SEPARATOR='' + +# Begin a segment +# Takes two arguments, background and foreground. Both can be omitted, +# rendering default background/foreground. +prompt_segment() { + local bg fg + [[ -n $1 ]] && bg="%K{$1}" || bg="%k" + [[ -n $2 ]] && fg="%F{$2}" || fg="%f" + if [[ $CURRENT_BG != 'NONE' && $1 != $CURRENT_BG ]]; then + echo -n " %{$bg%F{$CURRENT_BG}%}$SEGMENT_SEPARATOR%{$fg%} " + else + echo -n "%{$bg%}%{$fg%} " + fi + CURRENT_BG=$1 + [[ -n $3 ]] && echo -n $3 +} + +# End the prompt, closing any open segments +prompt_end() { + if [[ -n $CURRENT_BG ]]; then + echo -n " %{%k%F{$CURRENT_BG}%}$SEGMENT_SEPARATOR" + else + echo -n "%{%k%}" + fi + echo -n "%{%f%}" + CURRENT_BG='' +} + +### Prompt components +# Each component will draw itself, and hide itself if no information needs to be shown + +# Context: user@hostname (who am I and where am I) +prompt_context() { + local user=`whoami` + + if [[ "$user" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then + prompt_segment black default "%(!.%{%F{yellow}%}.)$user" + fi +} + +# Git: branch/detached head, dirty status +prompt_git() { + local ref dirty mode repo_path + repo_path=$(git rev-parse --git-dir 2>/dev/null) + + if $(git rev-parse --is-inside-work-tree >/dev/null 2>&1); then + dirty=$(parse_git_dirty) + ref=$(git symbolic-ref HEAD 2> /dev/null) || ref="➦ $(git show-ref --head -s --abbrev |head -n1 2> /dev/null)" + if [[ -n $dirty ]]; then + prompt_segment yellow black + else + prompt_segment green black + fi + + if [[ -e "${repo_path}/BISECT_LOG" ]]; then + mode=" " + elif [[ -e "${repo_path}/MERGE_HEAD" ]]; then + mode=" >M<" + elif [[ -e "${repo_path}/rebase" || -e "${repo_path}/rebase-apply" || -e "${repo_path}/rebase-merge" || -e "${repo_path}/../.dotest" ]]; then + mode=" >R>" + fi + + setopt promptsubst + autoload -Uz vcs_info + + zstyle ':vcs_info:*' enable git + zstyle ':vcs_info:*' get-revision true + zstyle ':vcs_info:*' check-for-changes true + zstyle ':vcs_info:*' stagedstr '✚' + zstyle ':vcs_info:git:*' unstagedstr '●' + zstyle ':vcs_info:*' formats ' %u%c' + zstyle ':vcs_info:*' actionformats ' %u%c' + vcs_info + echo -n "${ref/refs\/heads\// }${vcs_info_msg_0_%% }${mode}" + fi +} + +prompt_hg() { + local rev status + if $(hg id >/dev/null 2>&1); then + if $(hg prompt >/dev/null 2>&1); then + if [[ $(hg prompt "{status|unknown}") = "?" ]]; then + # if files are not added + prompt_segment red white + st='±' + elif [[ -n $(hg prompt "{status|modified}") ]]; then + # if any modification + prompt_segment yellow black + st='±' + else + # if working copy is clean + prompt_segment green black + fi + echo -n $(hg prompt "☿ {rev}@{branch}") $st + else + st="" + rev=$(hg id -n 2>/dev/null | sed 's/[^-0-9]//g') + branch=$(hg id -b 2>/dev/null) + if `hg st | grep -Eq "^\?"`; then + prompt_segment red black + st='±' + elif `hg st | grep -Eq "^(M|A)"`; then + prompt_segment yellow black + st='±' + else + prompt_segment green black + fi + echo -n "☿ $rev@$branch" $st + fi + fi +} + +# Dir: current working directory +prompt_dir() { + prompt_segment blue black '%3~' +} + +# Virtualenv: current working virtualenv +prompt_virtualenv() { + local virtualenv_path="$VIRTUAL_ENV" + if [[ -n $virtualenv_path && -n $VIRTUAL_ENV_DISABLE_PROMPT ]]; then + prompt_segment blue black "(`basename $virtualenv_path`)" + fi +} + +# Status: +# - was there an error +# - am I root +# - are there background jobs? +prompt_status() { + local symbols + symbols=() + [[ $RETVAL -ne 0 ]] && symbols+="%{%F{red}%}✘" + [[ $UID -eq 0 ]] && symbols+="%{%F{yellow}%}⚡" + [[ $(jobs -l | wc -l) -gt 0 ]] && symbols+="%{%F{cyan}%}⚙" + + [[ -n "$symbols" ]] && prompt_segment black default "$symbols" +} + +## Main prompt +build_prompt() { + RETVAL=$? + prompt_status + prompt_virtualenv + prompt_context + prompt_dir + prompt_git + prompt_hg + prompt_end +} + +PROMPT='%{%f%b%k%}$(build_prompt) + ' diff --git a/tmux.conf b/tmux.conf index 6550fba..7d9da96 100644 --- a/tmux.conf +++ b/tmux.conf @@ -1,5 +1,10 @@ #tmux config file +run-shell "powerline-daemon -q" +source-file "$HOME/.local/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf" +send-keys C-c +# run-shell "clear" + set-option -g default-terminal screen-256color-bce #use ctrl-a instead of ctrl-b diff --git a/vim/bundle/eclim/doc/tags b/vim/bundle/eclim/doc/tags new file mode 100644 index 0000000..f8e00e9 --- /dev/null +++ b/vim/bundle/eclim/doc/tags @@ -0,0 +1,460 @@ +1.0.0 archive/changes.txt /*1.0.0* +1.1.0 archive/changes.txt /*1.1.0* +1.1.1 archive/changes.txt /*1.1.1* +1.1.2 archive/changes.txt /*1.1.2* +1.2.0 archive/changes.txt /*1.2.0* +1.2.1 archive/changes.txt /*1.2.1* +1.2.2 archive/changes.txt /*1.2.2* +1.2.3 archive/changes.txt /*1.2.3* +1.3.0 archive/changes.txt /*1.3.0* +1.3.1 archive/changes.txt /*1.3.1* +1.3.2 archive/changes.txt /*1.3.2* +1.3.3 archive/changes.txt /*1.3.3* +1.3.4 archive/changes.txt /*1.3.4* +1.3.5 archive/changes.txt /*1.3.5* +1.4.0 archive/changes.txt /*1.4.0* +1.4.1 archive/changes.txt /*1.4.1* +1.4.2 archive/changes.txt /*1.4.2* +1.4.3 archive/changes.txt /*1.4.3* +1.4.4 archive/changes.txt /*1.4.4* +1.4.5 archive/changes.txt /*1.4.5* +1.4.6 archive/changes.txt /*1.4.6* +1.4.7 archive/changes.txt /*1.4.7* +1.4.8 archive/changes.txt /*1.4.8* +1.4.9 archive/changes.txt /*1.4.9* +1.5.0 archive/changes.txt /*1.5.0* +1.5.1 archive/changes.txt /*1.5.1* +1.5.2 archive/changes.txt /*1.5.2* +1.5.3 archive/changes.txt /*1.5.3* +1.5.4 archive/changes.txt /*1.5.4* +1.5.5 archive/changes.txt /*1.5.5* +1.5.6 archive/changes.txt /*1.5.6* +1.5.7 archive/changes.txt /*1.5.7* +1.5.8 archive/changes.txt /*1.5.8* +1.6.0 archive/changes.txt /*1.6.0* +1.6.1 archive/changes.txt /*1.6.1* +1.6.2 archive/changes.txt /*1.6.2* +1.6.3 archive/changes.txt /*1.6.3* +1.7.0 archive/changes.txt /*1.7.0* +1.7.1 archive/changes.txt /*1.7.1* +1.7.10 changes.txt /*1.7.10* +1.7.11 changes.txt /*1.7.11* +1.7.12 changes.txt /*1.7.12* +1.7.13 changes.txt /*1.7.13* +1.7.14 changes.txt /*1.7.14* +1.7.16 changes.txt /*1.7.16* +1.7.17 changes.txt /*1.7.17* +1.7.18 changes.txt /*1.7.18* +1.7.19 changes.txt /*1.7.19* +1.7.2 archive/changes.txt /*1.7.2* +1.7.3 changes.txt /*1.7.3* +1.7.4 changes.txt /*1.7.4* +1.7.5 changes.txt /*1.7.5* +1.7.6 changes.txt /*1.7.6* +1.7.7 changes.txt /*1.7.7* +1.7.8 changes.txt /*1.7.8* +1.7.9 changes.txt /*1.7.9* +2.2.0 changes.txt /*2.2.0* +2.2.1 changes.txt /*2.2.1* +2.2.2 changes.txt /*2.2.2* +2.2.3 changes.txt /*2.2.3* +2.2.4 changes.txt /*2.2.4* +2.2.5 changes.txt /*2.2.5* +2.2.6 changes.txt /*2.2.6* +2.2.7 changes.txt /*2.2.7* +2.3.0 changes.txt /*2.3.0* +2.3.1 changes.txt /*2.3.1* +2.3.2 changes.txt /*2.3.2* +2.3.3 changes.txt /*2.3.3* +2.3.4 changes.txt /*2.3.4* +2.4.0 changes.txt /*2.4.0* +404 404.txt /*404* +:AndroidReload vim/java/android.txt /*:AndroidReload* +:Ant vim/java/ant.txt /*:Ant* +:AntDoc vim/java/ant.txt /*:AntDoc* +:AntUserDoc vim/java/ant.txt /*:AntUserDoc* +:BrowserOpen vim/html/index.txt /*:BrowserOpen* +:Buffers vim/core/util.txt /*:Buffers* +:BuffersToggle vim/core/util.txt /*:BuffersToggle* +:CCallHierarchy vim/c/inspection.txt /*:CCallHierarchy* +:CProjectConfigs vim/c/project.txt /*:CProjectConfigs* +:CSearch vim/c/search.txt /*:CSearch* +:CSearchContext vim/c/search.txt /*:CSearchContext* +:Checkstyle vim/java/validate.txt /*:Checkstyle* +:DiffLastSaved vim/core/util.txt /*:DiffLastSaved* +:DjangoContextOpen vim/python/django.txt /*:DjangoContextOpen* +:DjangoFind vim/python/django.txt /*:DjangoFind* +:DjangoManage vim/python/django.txt /*:DjangoManage* +:DjangoTemplateOpen vim/python/django.txt /*:DjangoTemplateOpen* +:DjangoViewOpen vim/python/django.txt /*:DjangoViewOpen* +:DtdDefinition vim/xml/index.txt /*:DtdDefinition* +:EclimDisable vim/core/eclim.txt /*:EclimDisable* +:EclimEnable vim/core/eclim.txt /*:EclimEnable* +:EclimHelp vim/core/eclim.txt /*:EclimHelp* +:EclimHelpGrep vim/core/eclim.txt /*:EclimHelpGrep* +:History vim/core/history.txt /*:History* +:HistoryClear vim/core/history.txt /*:HistoryClear* +:HistoryDiffNext vim/core/history.txt /*:HistoryDiffNext* +:HistoryDiffPrev vim/core/history.txt /*:HistoryDiffPrev* +:IvyRepo vim/java/classpath.txt /*:IvyRepo* +:JUnit vim/java/unittests.txt /*:JUnit* +:JUnitFindTest vim/java/unittests.txt /*:JUnitFindTest* +:JUnitImpl vim/java/unittests.txt /*:JUnitImpl* +:JUnitResult vim/java/unittests.txt /*:JUnitResult* +:Java vim/java/java.txt /*:Java* +:JavaCallHierarchy vim/java/inspection.txt /*:JavaCallHierarchy* +:JavaClasspath vim/java/java.txt /*:JavaClasspath* +:JavaConstructor vim/java/methods.txt /*:JavaConstructor* +:JavaCorrect vim/java/validate.txt /*:JavaCorrect* +:JavaDelegate vim/java/methods.txt /*:JavaDelegate* +:JavaDocComment vim/java/javadoc.txt /*:JavaDocComment* +:JavaDocPreview vim/java/javadoc.txt /*:JavaDocPreview* +:JavaDocSearch vim/java/javadoc.txt /*:JavaDocSearch* +:JavaFormat vim/java/format.txt /*:JavaFormat* +:JavaGet vim/java/methods.txt /*:JavaGet* +:JavaGetSet vim/java/methods.txt /*:JavaGetSet* +:JavaHierarchy vim/java/inspection.txt /*:JavaHierarchy* +:JavaImpl vim/java/methods.txt /*:JavaImpl* +:JavaImport vim/java/import.txt /*:JavaImport* +:JavaImportOrganize vim/java/import.txt /*:JavaImportOrganize* +:JavaListInstalls vim/java/java.txt /*:JavaListInstalls* +:JavaMove vim/java/refactor.txt /*:JavaMove* +:JavaRename vim/java/refactor.txt /*:JavaRename* +:JavaSearch vim/java/search.txt /*:JavaSearch* +:JavaSearchContext vim/java/search.txt /*:JavaSearchContext* +:JavaSet vim/java/methods.txt /*:JavaSet* +:Javadoc vim/java/javadoc.txt /*:Javadoc* +:Jps vim/java/java.txt /*:Jps* +:LocateFile vim/core/locate.txt /*:LocateFile* +:LocationListClear vim/core/util.txt /*:LocationListClear* +:Maven vim/java/maven.txt /*:Maven* +:MavenRepo vim/java/classpath.txt /*:MavenRepo* +:Mvn vim/java/maven.txt /*:Mvn* +:MvnRepo vim/java/classpath.txt /*:MvnRepo* +:NewJarEntry_java vim/java/classpath.txt /*:NewJarEntry_java* +:NewLibEntry_dltk vim/dltk/buildpath.txt /*:NewLibEntry_dltk* +:NewLibEntry_dltk_php vim/php/buildpath.txt /*:NewLibEntry_dltk_php* +:NewLibEntry_dltk_ruby vim/ruby/buildpath.txt /*:NewLibEntry_dltk_ruby* +:NewProjectEntry_dltk vim/dltk/buildpath.txt /*:NewProjectEntry_dltk* +:NewProjectEntry_dltk_php vim/php/buildpath.txt /*:NewProjectEntry_dltk_php* +:NewProjectEntry_dltk_ruby vim/ruby/buildpath.txt /*:NewProjectEntry_dltk_ruby* +:NewProjectEntry_java vim/java/classpath.txt /*:NewProjectEntry_java* +:NewSrcEntry_dltk vim/dltk/buildpath.txt /*:NewSrcEntry_dltk* +:NewSrcEntry_dltk_php vim/php/buildpath.txt /*:NewSrcEntry_dltk_php* +:NewSrcEntry_dltk_ruby vim/ruby/buildpath.txt /*:NewSrcEntry_dltk_ruby* +:NewSrcEntry_java vim/java/classpath.txt /*:NewSrcEntry_java* +:NewSrcEntry_pydev vim/python/path.txt /*:NewSrcEntry_pydev* +:NewVarEntry_java vim/java/classpath.txt /*:NewVarEntry_java* +:Only vim/core/util.txt /*:Only* +:OpenUrl vim/core/util.txt /*:OpenUrl* +:PhpSearch vim/php/search.txt /*:PhpSearch* +:PhpSearchContext vim/php/search.txt /*:PhpSearchContext* +:PingEclim vim/core/eclim.txt /*:PingEclim* +:ProjectBuild vim/core/project.txt /*:ProjectBuild* +:ProjectCD vim/core/project.txt /*:ProjectCD* +:ProjectClose vim/core/project.txt /*:ProjectClose* +:ProjectCreate vim/core/project.txt /*:ProjectCreate* +:ProjectDelete vim/core/project.txt /*:ProjectDelete* +:ProjectGrep vim/core/project.txt /*:ProjectGrep* +:ProjectGrepAdd vim/core/project.txt /*:ProjectGrepAdd* +:ProjectImport vim/core/project.txt /*:ProjectImport* +:ProjectInfo vim/core/project.txt /*:ProjectInfo* +:ProjectLCD vim/core/project.txt /*:ProjectLCD* +:ProjectLGrep vim/core/project.txt /*:ProjectLGrep* +:ProjectLGrepAdd vim/core/project.txt /*:ProjectLGrepAdd* +:ProjectList vim/core/project.txt /*:ProjectList* +:ProjectMove vim/core/project.txt /*:ProjectMove* +:ProjectNatureAdd vim/core/project.txt /*:ProjectNatureAdd* +:ProjectNatureRemove vim/core/project.txt /*:ProjectNatureRemove* +:ProjectNatures vim/core/project.txt /*:ProjectNatures* +:ProjectOpen vim/core/project.txt /*:ProjectOpen* +:ProjectProblems vim/core/project.txt /*:ProjectProblems* +:ProjectRefresh vim/core/project.txt /*:ProjectRefresh* +:ProjectRefreshAll vim/core/project.txt /*:ProjectRefreshAll* +:ProjectRename vim/core/project.txt /*:ProjectRename* +:ProjectSettings vim/core/project.txt /*:ProjectSettings* +:ProjectTab vim/core/project.txt /*:ProjectTab* +:ProjectTodo vim/core/project.txt /*:ProjectTodo* +:ProjectTree vim/core/project.txt /*:ProjectTree* +:ProjectTreeToggle vim/core/project.txt /*:ProjectTreeToggle* +:ProjectsTree vim/core/project.txt /*:ProjectsTree* +:PythonInterpreter vim/python/path.txt /*:PythonInterpreter* +:PythonInterpreterAdd vim/python/path.txt /*:PythonInterpreterAdd* +:PythonInterpreterList vim/python/path.txt /*:PythonInterpreterList* +:PythonInterpreterRemove vim/python/path.txt /*:PythonInterpreterRemove* +:PythonSearch vim/python/search.txt /*:PythonSearch* +:PythonSearchContext vim/python/search.txt /*:PythonSearchContext* +:QuickFixClear vim/core/util.txt /*:QuickFixClear* +:RefactorRedo vim/refactoring.txt /*:RefactorRedo* +:RefactorUndo vim/refactoring.txt /*:RefactorUndo* +:RefactorUndoPeek vim/refactoring.txt /*:RefactorUndoPeek* +:RubyInterpreterAdd vim/ruby/buildpath.txt /*:RubyInterpreterAdd* +:RubyInterpreterList vim/ruby/buildpath.txt /*:RubyInterpreterList* +:RubyInterpreterRemove vim/ruby/buildpath.txt /*:RubyInterpreterRemove* +:RubySearch vim/ruby/search.txt /*:RubySearch* +:RubySearchContext vim/ruby/search.txt /*:RubySearchContext* +:ScalaImport vim/scala/import.txt /*:ScalaImport* +:ScalaSearch vim/scala/search.txt /*:ScalaSearch* +:ShutdownEclim vim/core/eclim.txt /*:ShutdownEclim* +:Sign vim/core/util.txt /*:Sign* +:SignClearAll vim/core/util.txt /*:SignClearAll* +:SignClearUser vim/core/util.txt /*:SignClearUser* +:Signs vim/core/util.txt /*:Signs* +:SwapWords vim/core/util.txt /*:SwapWords* +:Tcd vim/core/util.txt /*:Tcd* +:Todo vim/core/project.txt /*:Todo* +:Validate_ant vim/java/ant.txt /*:Validate_ant* +:Validate_c vim/c/validate.txt /*:Validate_c* +:Validate_css vim/html/index.txt /*:Validate_css* +:Validate_dtd vim/xml/index.txt /*:Validate_dtd* +:Validate_groovy vim/groovy/validate.txt /*:Validate_groovy* +:Validate_html vim/html/index.txt /*:Validate_html* +:Validate_java vim/java/validate.txt /*:Validate_java* +:Validate_javascript vim/javascript/index.txt /*:Validate_javascript* +:Validate_log4j vim/java/logging.txt /*:Validate_log4j* +:Validate_php vim/php/validate.txt /*:Validate_php* +:Validate_python vim/python/validate.txt /*:Validate_python* +:Validate_ruby vim/ruby/validate.txt /*:Validate_ruby* +:Validate_scala vim/scala/validate.txt /*:Validate_scala* +:Validate_webxml vim/java/webxml.txt /*:Validate_webxml* +:Validate_xml vim/xml/index.txt /*:Validate_xml* +:Validate_xsd vim/xml/index.txt /*:Validate_xsd* +:VariableCreate vim/java/classpath.txt /*:VariableCreate* +:VariableDelete vim/java/classpath.txt /*:VariableDelete* +:VariableList vim/java/classpath.txt /*:VariableList* +:VimSettings vim/core/eclim.txt /*:VimSettings* +:WorkspaceSettings vim/core/eclim.txt /*:WorkspaceSettings* +:XmlFormat vim/xml/index.txt /*:XmlFormat* +:XsdDefinition vim/xml/index.txt /*:XsdDefinition* +FeedKeys eclimd.txt /*FeedKeys* +archive-changes archive/changes.txt /*archive-changes* +archive-news archive/news.txt /*archive-news* +changes changes.txt /*changes* +cheatsheet cheatsheet.txt /*cheatsheet* +classpath-ivy vim/java/classpath.txt /*classpath-ivy* +classpath-maven vim/java/classpath.txt /*classpath-maven* +classpath-maven-pom vim/java/classpath.txt /*classpath-maven-pom* +classpath-src-javadocs vim/java/classpath.txt /*classpath-src-javadocs* +coding-style development/gettingstarted.txt /*coding-style* +com.android.ide.eclipse.adt.sdk vim/java/android.txt /*com.android.ide.eclipse.adt.sdk* +contribute contribute.txt /*contribute* +css vim/html/index.txt /*css* +development-architecture development/architecture.txt /*development-architecture* +development-commands development/commands.txt /*development-commands* +development-gettingstarted development/gettingstarted.txt /*development-gettingstarted* +development-index development/index.txt /*development-index* +development-patches development/gettingstarted.txt /*development-patches* +development-plugins development/plugins.txt /*development-plugins* +dtd vim/xml/index.txt /*dtd* +eclim#web#SearchEngine vim/core/util.txt /*eclim#web#SearchEngine* +eclim#web#WordLookup vim/core/util.txt /*eclim#web#WordLookup* +eclim-gvim-embedded-focus eclimd.txt /*eclim-gvim-embedded-focus* +eclim-gvim-embedded-shortcuts eclimd.txt /*eclim-gvim-embedded-shortcuts* +eclim_encoding faq.txt /*eclim_encoding* +eclim_full_headless faq.txt /*eclim_full_headless* +eclim_memory faq.txt /*eclim_memory* +eclim_proxy faq.txt /*eclim_proxy* +eclim_troubleshoot faq.txt /*eclim_troubleshoot* +eclim_workspace faq.txt /*eclim_workspace* +eclimd eclimd.txt /*eclimd* +eclimd-extdir eclimd.txt /*eclimd-extdir* +eclimd-headed eclimd.txt /*eclimd-headed* +eclimd-headless eclimd.txt /*eclimd-headless* +eclimd-multiworkspace eclimd.txt /*eclimd-multiworkspace* +eclimd_options_windows faq.txt /*eclimd_options_windows* +eclimrc eclimd.txt /*eclimrc* +faq faq.txt /*faq* +features features.txt /*features* +g:EclimAntCompilerAdditionalErrorFormat vim/java/ant.txt /*g:EclimAntCompilerAdditionalErrorFormat* +g:EclimAntErrorsEnabled vim/java/ant.txt /*g:EclimAntErrorsEnabled* +g:EclimAntValidate vim/java/ant.txt /*g:EclimAntValidate* +g:EclimBrowser vim/core/eclim.txt /*g:EclimBrowser* +g:EclimBuffersDeleteOnTabClose vim/core/util.txt /*g:EclimBuffersDeleteOnTabClose* +g:EclimBuffersSort vim/core/util.txt /*g:EclimBuffersSort* +g:EclimBuffersSortDirection vim/core/util.txt /*g:EclimBuffersSortDirection* +g:EclimBuffersTabTracking vim/core/util.txt /*g:EclimBuffersTabTracking* +g:EclimCCallHierarchyDefaultAction vim/c/inspection.txt /*g:EclimCCallHierarchyDefaultAction* +g:EclimCSearchSingleResult vim/c/search.txt /*g:EclimCSearchSingleResult* +g:EclimCValidate vim/c/validate.txt /*g:EclimCValidate* +g:EclimCompletionMethod vim/code_completion.txt /*g:EclimCompletionMethod* +g:EclimCssValidate vim/html/index.txt /*g:EclimCssValidate* +g:EclimDjangoAdmin vim/python/django.txt /*g:EclimDjangoAdmin* +g:EclimDjangoFindAction vim/python/django.txt /*g:EclimDjangoFindAction* +g:EclimDjangoStaticPaths vim/python/django.txt /*g:EclimDjangoStaticPaths* +g:EclimDjangoStaticPattern vim/python/django.txt /*g:EclimDjangoStaticPattern* +g:EclimDtdValidate vim/xml/index.txt /*g:EclimDtdValidate* +g:EclimGroovyValidate vim/groovy/validate.txt /*g:EclimGroovyValidate* +g:EclimHighlightDebug vim/core/eclim.txt /*g:EclimHighlightDebug* +g:EclimHighlightError vim/core/eclim.txt /*g:EclimHighlightError* +g:EclimHighlightInfo vim/core/eclim.txt /*g:EclimHighlightInfo* +g:EclimHighlightTrace vim/core/eclim.txt /*g:EclimHighlightTrace* +g:EclimHighlightWarning vim/core/eclim.txt /*g:EclimHighlightWarning* +g:EclimHistoryDiffOrientation vim/core/history.txt /*g:EclimHistoryDiffOrientation* +g:EclimHtmlValidate vim/html/index.txt /*g:EclimHtmlValidate* +g:EclimJavaCallHierarchyDefaultAction vim/java/inspection.txt /*g:EclimJavaCallHierarchyDefaultAction* +g:EclimJavaCompleteCaseSensitive vim/java/complete.txt /*g:EclimJavaCompleteCaseSensitive* +g:EclimJavaDocSearchSingleResult vim/java/javadoc.txt /*g:EclimJavaDocSearchSingleResult* +g:EclimJavaHierarchyDefaultAction vim/java/inspection.txt /*g:EclimJavaHierarchyDefaultAction* +g:EclimJavaSearchMapping vim/java/search.txt /*g:EclimJavaSearchMapping* +g:EclimJavaSearchSingleResult vim/java/search.txt /*g:EclimJavaSearchSingleResult* +g:EclimJavaValidate vim/java/validate.txt /*g:EclimJavaValidate* +g:EclimJavascriptLintConf vim/javascript/index.txt /*g:EclimJavascriptLintConf* +g:EclimJavascriptValidate vim/javascript/index.txt /*g:EclimJavascriptValidate* +g:EclimKeepLocalHistory vim/core/history.txt /*g:EclimKeepLocalHistory* +g:EclimLocateFileCaseInsensitive vim/core/locate.txt /*g:EclimLocateFileCaseInsensitive* +g:EclimLocateFileDefaultAction vim/core/locate.txt /*g:EclimLocateFileDefaultAction* +g:EclimLocateFileFuzzy vim/core/locate.txt /*g:EclimLocateFileFuzzy* +g:EclimLocateFileScope vim/core/locate.txt /*g:EclimLocateFileScope* +g:EclimLog4jValidate vim/java/logging.txt /*g:EclimLog4jValidate* +g:EclimLogLevel vim/core/eclim.txt /*g:EclimLogLevel* +g:EclimLoggingDisabled vim/java/logging.txt /*g:EclimLoggingDisabled* +g:EclimMakeLCD vim/core/eclim.txt /*g:EclimMakeLCD* +g:EclimMenus vim/core/eclim.txt /*g:EclimMenus* +g:EclimOnlyExclude vim/core/util.txt /*g:EclimOnlyExclude* +g:EclimOnlyExcludeFixed vim/core/util.txt /*g:EclimOnlyExcludeFixed* +g:EclimOpenUrlInVimAction vim/core/util.txt /*g:EclimOpenUrlInVimAction* +g:EclimOpenUrlInVimPatterns vim/core/util.txt /*g:EclimOpenUrlInVimPatterns* +g:EclimPhpSearchSingleResult vim/php/search.txt /*g:EclimPhpSearchSingleResult* +g:EclimPhpValidate vim/php/validate.txt /*g:EclimPhpValidate* +g:EclimProjectProblemsQuickFixOpen vim/core/project.txt /*g:EclimProjectProblemsQuickFixOpen* +g:EclimProjectProblemsUpdateOnSave vim/core/project.txt /*g:EclimProjectProblemsUpdateOnSave* +g:EclimProjectStatusLine vim/core/project.txt /*g:EclimProjectStatusLine* +g:EclimProjectTabTreeAutoOpen vim/core/project.txt /*g:EclimProjectTabTreeAutoOpen* +g:EclimProjectTreeActions vim/core/project.txt /*g:EclimProjectTreeActions* +g:EclimProjectTreeAutoOpen vim/core/project.txt /*g:EclimProjectTreeAutoOpen* +g:EclimProjectTreeAutoOpenProjects vim/core/project.txt /*g:EclimProjectTreeAutoOpenProjects* +g:EclimProjectTreeExpandPathOnOpen vim/core/project.txt /*g:EclimProjectTreeExpandPathOnOpen* +g:EclimProjectTreePathEcho vim/core/project.txt /*g:EclimProjectTreePathEcho* +g:EclimProjectTreeSharedInstance vim/core/project.txt /*g:EclimProjectTreeSharedInstance* +g:EclimPromptListStartIndex vim/core/eclim.txt /*g:EclimPromptListStartIndex* +g:EclimPythonSearchSingleResult vim/python/search.txt /*g:EclimPythonSearchSingleResult* +g:EclimPythonValidate vim/python/validate.txt /*g:EclimPythonValidate* +g:EclimRefactorDiffOrientation vim/refactoring.txt /*g:EclimRefactorDiffOrientation* +g:EclimRefactorDiffOrientation_java vim/java/refactor.txt /*g:EclimRefactorDiffOrientation_java* +g:EclimRubySearchSingleResult vim/ruby/search.txt /*g:EclimRubySearchSingleResult* +g:EclimRubyValidate vim/ruby/validate.txt /*g:EclimRubyValidate* +g:EclimScalaSearchSingleResult vim/scala/search.txt /*g:EclimScalaSearchSingleResult* +g:EclimScalaValidate vim/scala/validate.txt /*g:EclimScalaValidate* +g:EclimShowCurrentError vim/core/eclim.txt /*g:EclimShowCurrentError* +g:EclimSignLevel vim/core/eclim.txt /*g:EclimSignLevel* +g:EclimTodoSearchExtensions vim/core/project.txt /*g:EclimTodoSearchExtensions* +g:EclimTodoSearchPattern vim/core/project.txt /*g:EclimTodoSearchPattern* +g:EclimWebXmlValidate vim/java/webxml.txt /*g:EclimWebXmlValidate* +g:EclimXmlValidate vim/xml/index.txt /*g:EclimXmlValidate* +g:EclimXsdValidate vim/xml/index.txt /*g:EclimXsdValidate* +g:HtmlDjangoCompleteEndTag vim/python/django.txt /*g:HtmlDjangoCompleteEndTag* +g:HtmlDjangoUserBodyElements vim/python/django.txt /*g:HtmlDjangoUserBodyElements* +g:HtmlDjangoUserFilters vim/python/django.txt /*g:HtmlDjangoUserFilters* +g:HtmlDjangoUserTags vim/python/django.txt /*g:HtmlDjangoUserTags* +gettinghelp gettinghelp.txt /*gettinghelp* +gettingstarted gettingstarted.txt /*gettingstarted* +gettingstarted-android gettingstarted.txt /*gettingstarted-android* +gettingstarted-coding gettingstarted.txt /*gettingstarted-coding* +gettingstarted-create gettingstarted.txt /*gettingstarted-create* +gettingstarted-maven gettingstarted.txt /*gettingstarted-maven* +gvim-embedded eclimd.txt /*gvim-embedded* +html vim/html/index.txt /*html* +htmldjango vim/python/django.txt /*htmldjango* +index index.txt /*index* +install install.txt /*install* +install-headless install.txt /*install-headless* +install-source install.txt /*install-source* +installer install.txt /*installer* +installer-automated install.txt /*installer-automated* +installer-issues install.txt /*installer-issues* +installer-proxy install.txt /*installer-proxy* +log4j vim/java/logging.txt /*log4j* +org.eclim.java.checkstyle.config vim/java/validate.txt /*org.eclim.java.checkstyle.config* +org.eclim.java.checkstyle.onvalidate vim/java/validate.txt /*org.eclim.java.checkstyle.onvalidate* +org.eclim.java.checkstyle.properties vim/java/validate.txt /*org.eclim.java.checkstyle.properties* +org.eclim.java.import.exclude vim/java/import.txt /*org.eclim.java.import.exclude* +org.eclim.java.import.package_separation_level vim/java/import.txt /*org.eclim.java.import.package_separation_level* +org.eclim.java.junit.envvars vim/java/unittests.txt /*org.eclim.java.junit.envvars* +org.eclim.java.junit.jvmargs vim/java/unittests.txt /*org.eclim.java.junit.jvmargs* +org.eclim.java.junit.output_dir vim/java/unittests.txt /*org.eclim.java.junit.output_dir* +org.eclim.java.junit.sysprops vim/java/unittests.txt /*org.eclim.java.junit.sysprops* +org.eclim.java.logging.impl vim/java/logging.txt /*org.eclim.java.logging.impl* +org.eclim.java.logging.template vim/java/logging.txt /*org.eclim.java.logging.template* +org.eclim.java.run.mainclass vim/java/java.txt /*org.eclim.java.run.mainclass* +org.eclim.project.version vim/core/eclim.txt /*org.eclim.project.version* +org.eclim.user.email vim/core/eclim.txt /*org.eclim.user.email* +org.eclim.user.name vim/core/eclim.txt /*org.eclim.user.name* +org.eclipse.jdt.core.compiler.source vim/java/validate.txt /*org.eclipse.jdt.core.compiler.source* +org.eclipse.jdt.ui.importorder vim/java/import.txt /*org.eclipse.jdt.ui.importorder* +pid eclimd.txt /*pid* +relatedprojects relatedprojects.txt /*relatedprojects* +troubleshooting faq.txt /*troubleshooting* +ts_completion faq.txt /*ts_completion* +ts_exception faq.txt /*ts_exception* +ts_ftplugin faq.txt /*ts_ftplugin* +ts_incompatible_plugins faq.txt /*ts_incompatible_plugins* +ts_signs_misplaced faq.txt /*ts_signs_misplaced* +ts_workspace faq.txt /*ts_workspace* +uninstall install.txt /*uninstall* +uninstall-automated install.txt /*uninstall-automated* +vim-c-complete vim/c/complete.txt /*vim-c-complete* +vim-c-index vim/c/index.txt /*vim-c-index* +vim-c-inspection vim/c/inspection.txt /*vim-c-inspection* +vim-c-project vim/c/project.txt /*vim-c-project* +vim-c-search vim/c/search.txt /*vim-c-search* +vim-c-validate vim/c/validate.txt /*vim-c-validate* +vim-code_completion vim/code_completion.txt /*vim-code_completion* +vim-core-eclim vim/core/eclim.txt /*vim-core-eclim* +vim-core-history vim/core/history.txt /*vim-core-history* +vim-core-index vim/core/index.txt /*vim-core-index* +vim-core-locate vim/core/locate.txt /*vim-core-locate* +vim-core-project vim/core/project.txt /*vim-core-project* +vim-core-util vim/core/util.txt /*vim-core-util* +vim-dltk-buildpath vim/dltk/buildpath.txt /*vim-dltk-buildpath* +vim-groovy-complete vim/groovy/complete.txt /*vim-groovy-complete* +vim-groovy-index vim/groovy/index.txt /*vim-groovy-index* +vim-groovy-validate vim/groovy/validate.txt /*vim-groovy-validate* +vim-html-index vim/html/index.txt /*vim-html-index* +vim-index vim/index.txt /*vim-index* +vim-java-android vim/java/android.txt /*vim-java-android* +vim-java-ant vim/java/ant.txt /*vim-java-ant* +vim-java-classpath vim/java/classpath.txt /*vim-java-classpath* +vim-java-complete vim/java/complete.txt /*vim-java-complete* +vim-java-format vim/java/format.txt /*vim-java-format* +vim-java-import vim/java/import.txt /*vim-java-import* +vim-java-index vim/java/index.txt /*vim-java-index* +vim-java-inspection vim/java/inspection.txt /*vim-java-inspection* +vim-java-java vim/java/java.txt /*vim-java-java* +vim-java-javadoc vim/java/javadoc.txt /*vim-java-javadoc* +vim-java-logging vim/java/logging.txt /*vim-java-logging* +vim-java-maven vim/java/maven.txt /*vim-java-maven* +vim-java-methods vim/java/methods.txt /*vim-java-methods* +vim-java-refactor vim/java/refactor.txt /*vim-java-refactor* +vim-java-search vim/java/search.txt /*vim-java-search* +vim-java-unittests vim/java/unittests.txt /*vim-java-unittests* +vim-java-validate vim/java/validate.txt /*vim-java-validate* +vim-java-webxml vim/java/webxml.txt /*vim-java-webxml* +vim-javascript-index vim/javascript/index.txt /*vim-javascript-index* +vim-php-buildpath vim/php/buildpath.txt /*vim-php-buildpath* +vim-php-complete vim/php/complete.txt /*vim-php-complete* +vim-php-index vim/php/index.txt /*vim-php-index* +vim-php-search vim/php/search.txt /*vim-php-search* +vim-php-validate vim/php/validate.txt /*vim-php-validate* +vim-python-complete vim/python/complete.txt /*vim-python-complete* +vim-python-django vim/python/django.txt /*vim-python-django* +vim-python-index vim/python/index.txt /*vim-python-index* +vim-python-path vim/python/path.txt /*vim-python-path* +vim-python-search vim/python/search.txt /*vim-python-search* +vim-python-validate vim/python/validate.txt /*vim-python-validate* +vim-refactoring vim/refactoring.txt /*vim-refactoring* +vim-ruby-buildpath vim/ruby/buildpath.txt /*vim-ruby-buildpath* +vim-ruby-complete vim/ruby/complete.txt /*vim-ruby-complete* +vim-ruby-index vim/ruby/index.txt /*vim-ruby-index* +vim-ruby-search vim/ruby/search.txt /*vim-ruby-search* +vim-ruby-validate vim/ruby/validate.txt /*vim-ruby-validate* +vim-scala-complete vim/scala/complete.txt /*vim-scala-complete* +vim-scala-import vim/scala/import.txt /*vim-scala-import* +vim-scala-index vim/scala/index.txt /*vim-scala-index* +vim-scala-search vim/scala/search.txt /*vim-scala-search* +vim-scala-validate vim/scala/validate.txt /*vim-scala-validate* +vim-settings vim/settings.txt /*vim-settings* +vim-validation vim/validation.txt /*vim-validation* +vim-xml-index vim/xml/index.txt /*vim-xml-index* +xml vim/xml/index.txt /*xml* +xml-validation vim/xml/index.txt /*xml-validation* +xsd vim/xml/index.txt /*xsd* diff --git a/vimrc b/vimrc index ad7faf8..1b55604 100644 --- a/vimrc +++ b/vimrc @@ -20,3 +20,4 @@ setlocal completeopt-=preview set laststatus=2 let g:Powerline_symbols = 'fancy' set rtp+=$HOME/.local/lib/python2.7/site-packages/powerline/bindings/vim/ +let g:EclimJavascriptValidate = 0 diff --git a/zshrc b/zshrc index 4e0d199..38b6838 100644 --- a/zshrc +++ b/zshrc @@ -7,7 +7,7 @@ ZSH=~/.dotfiles/oh-my-zsh # time that oh-my-zsh is loaded. ZSH_THEME="../../dx" -#ZSH_THEME="avit" +# ZSH_THEME="../../dx2" # Example aliases # alias zshconfig="mate ~/.zshrc" @@ -81,3 +81,5 @@ export TERM=screen-256color-bce if [ -d "$HOME/.local/bin" ]; then PATH="$HOME/.local/bin:$PATH" fi + +. ~/.local/lib/python2.7/site-packages/powerline/bindings/zsh/powerline.zsh