summaryrefslogtreecommitdiff
path: root/lua/themes/solarized.lua
AgeCommit message (Collapse)Author
2018-07-27solarized themed terms do not need bg and fg set againxcko
2017-06-10More theme improvementsPhilipp Emanuel Weidmann
2017-06-05themes: simplify color definitionMarc André Tanner
2017-06-04Improve appearance of line numbers and EOF markersPhilipp Emanuel Weidmann
2017-03-15Make Vis' Solarized theme match the official Vim one.Tim Allen
2017-03-14Restructure display codeMarc André Tanner
Use pull instead of push based model for display code. Previously view.c was calling into the ui frontend code, with the new scheme this switches around: the necessary data is fetched by the ui as necessary. The UI independent display code is moved out of view.c/ui-curses.c into vis.c. The cell styles are now directly embedded into the Cell struct. New UI styles are introduced for: - status bar (focused / non-focused) - info message - window separator - EOF symbol You will have to update your color themes. The terminal output code is further abstracted into a generic ui-terminal.c part which keeps track of the whole in-memory cell matrix and #includes ui-terminal-curses.c for the actual terminal output. This architecture currently assumes that there are no overlapping windows. It will also allow non-curses based terminal user interfaces.
2017-03-05lua: fix more luacheck warningsMarc André Tanner
2017-01-05theme: pretend that specifying color numbers doesn't workS. Gilles
2016-12-07Move all lua related files to lua/ subfolderMarc André Tanner
Also remove the lexers sub directory from the Lua search path. As a result we attempt to open fewer files during startup: $ strace -e open -o log ./vis +q config.h && wc -l log In order to avoid having to modifiy all lexers which `require('lexer')` we instead place a symlink in the top level directory. $ ./configure --disable-lua $ rm -rf lua Should result in a source tree with most lua specifc functionality removed.