airline-themes, 用于emacs电力线的vim航空公司主题

分享于 

5分钟阅读

GitHub

  繁體 雙語
vim-airline themes https://github.com/bling/vim-airline for emacs powerline https://github.com/milkypostman/powerline
  • 源代码名称:airline-themes
  • 源代码网址:http://www.github.com/AnthonyDiGirolamo/airline-themes
  • airline-themes源代码文档
  • airline-themes源代码下载
  • Git URL:
    git://www.github.com/AnthonyDiGirolamo/airline-themes.git
    Git Clone代码到本地:
    git clone http://www.github.com/AnthonyDiGirolamo/airline-themes
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/AnthonyDiGirolamo/airline-themes
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    航班主题

    MELPA

    MELPA

    这是 vim-airline的主题,到 emacs 电力线。

    airline-demo.gif

    特性

    • 每个主要 Evil 模式( 正常,插入,可视,替换,emacs )的单独颜色
    • 可以设置 Helm颜色
    • 可以根据当前的航空公司主题设置当前光标颜色
    • 在gui或者终端中工作良好

    Eshell颜色

    下面是与当前航空主题( airline-base16-shell-dark ) 匹配的提示集使用的eshell快照:

    airline-eshell-screen1.png

    Helm

    下面是 helm-mini,其中包含 airline-base16-shell-darkairline-papercolor 主题。

    airline-helm-demo.gif

    安装

    要求

    • powerline
    • evil ( 可选但推荐)

    通过melpa安装,或者将这里 repo 克隆到你的加载路径中,并将以下内容添加到你的init.el

    
    (require 'airline-themes)
    
    
    (load-theme 'airline-light)
    
    
    
    

    如果你不在 init.el 中加载主题,则默认 mode-line-format 在启动时不会设置,并且应用主题可以能不正确。 如果应用主题运行 airline-themes-set-modeline 或者theme后出现问题 (kill-local-variable 'mode-line-format)) 并且应将样式应用于当前缓冲区。

    自定义选项

    • airline-helm-colors 设置helm颜色以匹配航空公司主题。
      有效值:已经启用,已经禁用
      默认值:已经启用

    • airline-cursor-colors 根据当前的Evil 状态设置光标颜色。
      有效值:已经启用,已经禁用
      默认值:已经启用

    • airline-display-directory 显示currend目录以及文件名。
      有效值:Full,Shortened,Disabled
      默认值:缩短

    • airline-shortened-directory-length 设置所需的目录长度。
      默认值:30

    • airline-eshell-colors 设置eshell提示颜色以匹配航空公司主题。
      有效值:已经启用,已经禁用
      默认值:已经启用

    • 标志符号变量

      这些变量控制在modeline上使用哪些UTF标志符号。 他们需要一个电力线修补字体。 如果你需要一个 https://github.com/powerline/fonts

      根据你的字体,你可能需要设置正确的字形字符。 以下是航空公司主题使用的。 默认字符在vim电力线列中。

      
      | Variable Name | powerline | vim-powerline (default) |
      
      
      |--------------------------------------+-------------+-------------------------|
      
      
      | airline-utf-glyph-separator-left | '' #xe0b0 | '⮀' #x2b80 |
      
      
      | airline-utf-glyph-separator-right | '' #xe0b2 | '⮂' #x2b82 |
      
      
      | airline-utf-glyph-subseparator-left | '' #xe0b1 | '⮁' #x2b81 |
      
      
      | airline-utf-glyph-subseparator-right | '' #xe0b3 | '⮃' #x2b83 |
      
      
      | airline-utf-glyph-branch | '' #xe0a0 | '⭠' #x2b60 |
      
      
      | airline-utf-glyph-readonly | '' #xe0a2 | '⭤' #x2b64 |
      
      
      | airline-utf-glyph-linenumber | '' #xe0a1 | '⭡' #x2b61 |
      
      
      
      

      如果字体字符不正确,尝试将它们设置为电力线utf标志符号,方法是将它的添加到你的init.el:

      
      (setq powerline-utf-8-separator-left #xe0b0
      
      
       powerline-utf-8-separator-right #xe0b2
      
      
       airline-utf-glyph-separator-left #xe0b0
      
      
       airline-utf-glyph-separator-right #xe0b2
      
      
       airline-utf-glyph-subseparator-left #xe0b1
      
      
       airline-utf-glyph-subseparator-right #xe0b3
      
      
       airline-utf-glyph-branch #xe0a0
      
      
       airline-utf-glyph-readonly #xe0a2
      
      
       airline-utf-glyph-linenumber #xe0a1)
      
      
      
      

    POW  theme  VIM  Emacs  AIR  风格