Giter Site home page Giter Site logo

lighthaus-theme / vim-lighthaus Goto Github PK

View Code? Open in Web Editor NEW
35.0 2.0 5.0 173.89 MB

A Lighthaus theme for (n)vim, vim-airline and lightline

License: MIT License

Vim Script 100.00%
vim-airline lighthaus-theme lightline lightline-colorscheme color-scheme color-theme vim vim-colorscheme colorscheme lighthaus

vim-lighthaus's Introduction

Status

Vim Lighthaus

A Lighthaus theme for Vim, Vim-Airline and Lightline.

Table of Contents

Introduction

Lighthaus theme for vim makes it easy to view and edit files. Lighthaus aims to not flood your screen with colors but instead let's you focus on the work with relevant colors aiding in your workflow. It comes with support for the following popular plugins:

Screenshots

Vim

Vim-Airline

Lightline-Vim

Vim-Airline demo

Lightline demo

Installation

Vim

Lighthaus theme for vim can be installed using any vim plugin manager such as vim-pathogen, vundle and vim-plug.

Installation instruction for the plugin managers can be found on their own official pages. For Installation with vim-plug:

  • Add Plug 'lighthaus-theme/vim-lighthaus' to the vim-plug's installation function in your vimrc
  • Run :PlugInstall inside vim
  • Activate the theme by adding colorscheme lighthaus in your vimrc
  • Restart vim or run :source ~/.vimrc to reload the config.

Vim-Airline

Lighthaus theme comes bundled with vim-airline. Install Vim Airline from the official source.
Install Vim-Airline-Themes.
After successfully installing and configuring vim-airline, add the following line to your .vimrc:

let g:airline_theme='lighthaus'

Save and restart vim to activate the theme.

To display git information in your status bar, you need additional plugins, such as vim-fugitive.

Lightline

Install Lightline.vim from the official source.

To activate the Lighthaus theme, add the following in your ~/.vimrc

let g:lightline = {
      \ 'colorscheme': 'lighthaus',
      \ }

Save and restart vim to activate the theme.

Options

Options have to be set before colorscheme lighthaus line in your vimrc !

  • Vertical Split Line Color can be changed depending on preference. To have a brighter and more prominent vertical split line, set the following option to 1 in your vimrc. Default is dark
    let g:lighthaus_vsplit_line_light = 1

Contributing

Check out CONTRIBUTING.

Pull Request Template can be found here and Issues and Bugs Template here.

Version

v 1.6.3 vim
v 1.0.2 vim-airline
v 1.0.0 lightline

Lighthaus and all it's projects use Semantic Versioning.
All changes are recorded in CHANGELOG

Bugs/Issues

Please report any bugs or issues here. Issues and Bugs Template can be found here.

License

Copyright © 2020-Present Lighthaus Theme
Copyright © 2020-Present Adhiraj Sirohi
Copyright © 2020-Present Vasundhara Sharma

vim-lighthaus's People

Contributors

brutuski avatar fladson avatar lighthaus-theme avatar vdng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

vim-lighthaus's Issues

Change Visual Line colors

Hi!
I just wonder whether highlight groups related to Visual Line mode could be changed a bit to be more brighter or smth. Because selection_bg doesn't stand out much from general background, especially on not that bright monitors.
image
It looks great on the screenshot, but irl I sometimes don't fully see my visual block selection.
Could be something done with that?

Highlighting for C seems broken with treesitter plugin

Hey,
thanks for the great color scheme. I noticed that when using the treesitter plugin (nvim-treesitter) and editing C code everything just turns green.

With Treesitter disabled:
image

With Treesitter enabled:
image

Is this the desired behavior?

Vertical Split color

I just installed this lovely theme, and I noticed that the vertical split line I've got is not dashed like in the screenshot:

mine:

How do I get the dashed line? is it a specific font? Perhaps we can have s:vsplit_fg use s:black or something much more subtle than that harsh white2. Is there a way for me to override this in my .vimrc?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.