mirror of
https://github.com/neoromantique/dotfiles.git
synced 2026-03-30 01:39:52 +03:00
Updatey
This commit is contained in:
347
.vim/autoload/pathogen.vim
Normal file
347
.vim/autoload/pathogen.vim
Normal file
@@ -0,0 +1,347 @@
|
||||
" pathogen.vim - path option manipulation
|
||||
" Maintainer: Tim Pope <http://tpo.pe/>
|
||||
" Version: 2.3
|
||||
|
||||
" Install in ~/.vim/autoload (or ~\vimfiles\autoload).
|
||||
"
|
||||
" For management of individually installed plugins in ~/.vim/bundle (or
|
||||
" ~\vimfiles\bundle), adding `execute pathogen#infect()` to the top of your
|
||||
" .vimrc is the only other setup necessary.
|
||||
"
|
||||
" The API is documented inline below.
|
||||
|
||||
if exists("g:loaded_pathogen") || &cp
|
||||
finish
|
||||
endif
|
||||
let g:loaded_pathogen = 1
|
||||
|
||||
" Point of entry for basic default usage. Give a relative path to invoke
|
||||
" pathogen#interpose() (defaults to "bundle/{}"), or an absolute path to invoke
|
||||
" pathogen#surround(). Curly braces are expanded with pathogen#expand():
|
||||
" "bundle/{}" finds all subdirectories inside "bundle" inside all directories
|
||||
" in the runtime path.
|
||||
function! pathogen#infect(...) abort
|
||||
for path in a:0 ? filter(reverse(copy(a:000)), 'type(v:val) == type("")') : ['bundle/{}']
|
||||
if path =~# '^\%({\=[$~\\/]\|{\=\w:[\\/]\).*[{}*]'
|
||||
call pathogen#surround(path)
|
||||
elseif path =~# '^\%([$~\\/]\|\w:[\\/]\)'
|
||||
call s:warn('Change pathogen#infect('.string(path).') to pathogen#infect('.string(path.'/{}').')')
|
||||
call pathogen#surround(path . '/{}')
|
||||
elseif path =~# '[{}*]'
|
||||
call pathogen#interpose(path)
|
||||
else
|
||||
call s:warn('Change pathogen#infect('.string(path).') to pathogen#infect('.string(path.'/{}').')')
|
||||
call pathogen#interpose(path . '/{}')
|
||||
endif
|
||||
endfor
|
||||
call pathogen#cycle_filetype()
|
||||
if pathogen#is_disabled($MYVIMRC)
|
||||
return 'finish'
|
||||
endif
|
||||
return ''
|
||||
endfunction
|
||||
|
||||
" Split a path into a list.
|
||||
function! pathogen#split(path) abort
|
||||
if type(a:path) == type([]) | return a:path | endif
|
||||
if empty(a:path) | return [] | endif
|
||||
let split = split(a:path,'\\\@<!\%(\\\\\)*\zs,')
|
||||
return map(split,'substitute(v:val,''\\\([\\,]\)'',''\1'',"g")')
|
||||
endfunction
|
||||
|
||||
" Convert a list to a path.
|
||||
function! pathogen#join(...) abort
|
||||
if type(a:1) == type(1) && a:1
|
||||
let i = 1
|
||||
let space = ' '
|
||||
else
|
||||
let i = 0
|
||||
let space = ''
|
||||
endif
|
||||
let path = ""
|
||||
while i < a:0
|
||||
if type(a:000[i]) == type([])
|
||||
let list = a:000[i]
|
||||
let j = 0
|
||||
while j < len(list)
|
||||
let escaped = substitute(list[j],'[,'.space.']\|\\[\,'.space.']\@=','\\&','g')
|
||||
let path .= ',' . escaped
|
||||
let j += 1
|
||||
endwhile
|
||||
else
|
||||
let path .= "," . a:000[i]
|
||||
endif
|
||||
let i += 1
|
||||
endwhile
|
||||
return substitute(path,'^,','','')
|
||||
endfunction
|
||||
|
||||
" Convert a list to a path with escaped spaces for 'path', 'tag', etc.
|
||||
function! pathogen#legacyjoin(...) abort
|
||||
return call('pathogen#join',[1] + a:000)
|
||||
endfunction
|
||||
|
||||
" Turn filetype detection off and back on again if it was already enabled.
|
||||
function! pathogen#cycle_filetype() abort
|
||||
if exists('g:did_load_filetypes')
|
||||
filetype off
|
||||
filetype on
|
||||
endif
|
||||
endfunction
|
||||
|
||||
" Check if a bundle is disabled. A bundle is considered disabled if its
|
||||
" basename or full name is included in the list g:pathogen_disabled.
|
||||
function! pathogen#is_disabled(path) abort
|
||||
if a:path =~# '\~$'
|
||||
return 1
|
||||
endif
|
||||
let sep = pathogen#slash()
|
||||
let blacklist = map(
|
||||
\ get(g:, 'pathogen_blacklist', get(g:, 'pathogen_disabled', [])) +
|
||||
\ pathogen#split($VIMBLACKLIST),
|
||||
\ 'substitute(v:val, "[\\/]$", "", "")')
|
||||
return index(blacklist, fnamemodify(a:path, ':t')) != -1 || index(blacklist, a:path) != -1
|
||||
endfunction "}}}1
|
||||
|
||||
" Prepend the given directory to the runtime path and append its corresponding
|
||||
" after directory. Curly braces are expanded with pathogen#expand().
|
||||
function! pathogen#surround(path) abort
|
||||
let sep = pathogen#slash()
|
||||
let rtp = pathogen#split(&rtp)
|
||||
let path = fnamemodify(a:path, ':p:?[\\/]\=$??')
|
||||
let before = filter(pathogen#expand(path), '!pathogen#is_disabled(v:val)')
|
||||
let after = filter(reverse(pathogen#expand(path.sep.'after')), '!pathogen#is_disabled(v:val[0:-7])')
|
||||
call filter(rtp, 'index(before + after, v:val) == -1')
|
||||
let &rtp = pathogen#join(before, rtp, after)
|
||||
return &rtp
|
||||
endfunction
|
||||
|
||||
" For each directory in the runtime path, add a second entry with the given
|
||||
" argument appended. Curly braces are expanded with pathogen#expand().
|
||||
function! pathogen#interpose(name) abort
|
||||
let sep = pathogen#slash()
|
||||
let name = a:name
|
||||
if has_key(s:done_bundles, name)
|
||||
return ""
|
||||
endif
|
||||
let s:done_bundles[name] = 1
|
||||
let list = []
|
||||
for dir in pathogen#split(&rtp)
|
||||
if dir =~# '\<after$'
|
||||
let list += reverse(filter(pathogen#expand(dir[0:-6].name.sep.'after'), '!pathogen#is_disabled(v:val[0:-7])')) + [dir]
|
||||
else
|
||||
let list += [dir] + filter(pathogen#expand(dir.sep.name), '!pathogen#is_disabled(v:val)')
|
||||
endif
|
||||
endfor
|
||||
let &rtp = pathogen#join(pathogen#uniq(list))
|
||||
return 1
|
||||
endfunction
|
||||
|
||||
let s:done_bundles = {}
|
||||
|
||||
" Invoke :helptags on all non-$VIM doc directories in runtimepath.
|
||||
function! pathogen#helptags() abort
|
||||
let sep = pathogen#slash()
|
||||
for glob in pathogen#split(&rtp)
|
||||
for dir in map(split(glob(glob), "\n"), 'v:val.sep."/doc/".sep')
|
||||
if (dir)[0 : strlen($VIMRUNTIME)] !=# $VIMRUNTIME.sep && filewritable(dir) == 2 && !empty(split(glob(dir.'*.txt'))) && (!filereadable(dir.'tags') || filewritable(dir.'tags'))
|
||||
silent! execute 'helptags' pathogen#fnameescape(dir)
|
||||
endif
|
||||
endfor
|
||||
endfor
|
||||
endfunction
|
||||
|
||||
command! -bar Helptags :call pathogen#helptags()
|
||||
|
||||
" Execute the given command. This is basically a backdoor for --remote-expr.
|
||||
function! pathogen#execute(...) abort
|
||||
for command in a:000
|
||||
execute command
|
||||
endfor
|
||||
return ''
|
||||
endfunction
|
||||
|
||||
" Section: Unofficial
|
||||
|
||||
function! pathogen#is_absolute(path) abort
|
||||
return a:path =~# (has('win32') ? '^\%([\\/]\|\w:\)[\\/]\|^[~$]' : '^[/~$]')
|
||||
endfunction
|
||||
|
||||
" Given a string, returns all possible permutations of comma delimited braced
|
||||
" alternatives of that string. pathogen#expand('/{a,b}/{c,d}') yields
|
||||
" ['/a/c', '/a/d', '/b/c', '/b/d']. Empty braces are treated as a wildcard
|
||||
" and globbed. Actual globs are preserved.
|
||||
function! pathogen#expand(pattern) abort
|
||||
if a:pattern =~# '{[^{}]\+}'
|
||||
let [pre, pat, post] = split(substitute(a:pattern, '\(.\{-\}\){\([^{}]\+\)}\(.*\)', "\\1\001\\2\001\\3", ''), "\001", 1)
|
||||
let found = map(split(pat, ',', 1), 'pre.v:val.post')
|
||||
let results = []
|
||||
for pattern in found
|
||||
call extend(results, pathogen#expand(pattern))
|
||||
endfor
|
||||
return results
|
||||
elseif a:pattern =~# '{}'
|
||||
let pat = matchstr(a:pattern, '^.*{}[^*]*\%($\|[\\/]\)')
|
||||
let post = a:pattern[strlen(pat) : -1]
|
||||
return map(split(glob(substitute(pat, '{}', '*', 'g')), "\n"), 'v:val.post')
|
||||
else
|
||||
return [a:pattern]
|
||||
endif
|
||||
endfunction
|
||||
|
||||
" \ on Windows unless shellslash is set, / everywhere else.
|
||||
function! pathogen#slash() abort
|
||||
return !exists("+shellslash") || &shellslash ? '/' : '\'
|
||||
endfunction
|
||||
|
||||
function! pathogen#separator() abort
|
||||
return pathogen#slash()
|
||||
endfunction
|
||||
|
||||
" Convenience wrapper around glob() which returns a list.
|
||||
function! pathogen#glob(pattern) abort
|
||||
let files = split(glob(a:pattern),"\n")
|
||||
return map(files,'substitute(v:val,"[".pathogen#slash()."/]$","","")')
|
||||
endfunction "}}}1
|
||||
|
||||
" Like pathogen#glob(), only limit the results to directories.
|
||||
function! pathogen#glob_directories(pattern) abort
|
||||
return filter(pathogen#glob(a:pattern),'isdirectory(v:val)')
|
||||
endfunction "}}}1
|
||||
|
||||
" Remove duplicates from a list.
|
||||
function! pathogen#uniq(list) abort
|
||||
let i = 0
|
||||
let seen = {}
|
||||
while i < len(a:list)
|
||||
if (a:list[i] ==# '' && exists('empty')) || has_key(seen,a:list[i])
|
||||
call remove(a:list,i)
|
||||
elseif a:list[i] ==# ''
|
||||
let i += 1
|
||||
let empty = 1
|
||||
else
|
||||
let seen[a:list[i]] = 1
|
||||
let i += 1
|
||||
endif
|
||||
endwhile
|
||||
return a:list
|
||||
endfunction
|
||||
|
||||
" Backport of fnameescape().
|
||||
function! pathogen#fnameescape(string) abort
|
||||
if exists('*fnameescape')
|
||||
return fnameescape(a:string)
|
||||
elseif a:string ==# '-'
|
||||
return '\-'
|
||||
else
|
||||
return substitute(escape(a:string," \t\n*?[{`$\\%#'\"|!<"),'^[+>]','\\&','')
|
||||
endif
|
||||
endfunction
|
||||
|
||||
" Like findfile(), but hardcoded to use the runtimepath.
|
||||
function! pathogen#runtime_findfile(file,count) abort "{{{1
|
||||
let rtp = pathogen#join(1,pathogen#split(&rtp))
|
||||
let file = findfile(a:file,rtp,a:count)
|
||||
if file ==# ''
|
||||
return ''
|
||||
else
|
||||
return fnamemodify(file,':p')
|
||||
endif
|
||||
endfunction
|
||||
|
||||
" Section: Deprecated
|
||||
|
||||
function! s:warn(msg) abort
|
||||
echohl WarningMsg
|
||||
echomsg a:msg
|
||||
echohl NONE
|
||||
endfunction
|
||||
|
||||
" Prepend all subdirectories of path to the rtp, and append all 'after'
|
||||
" directories in those subdirectories. Deprecated.
|
||||
function! pathogen#runtime_prepend_subdirectories(path) abort
|
||||
call s:warn('Change pathogen#runtime_prepend_subdirectories('.string(a:path).') to pathogen#infect('.string(a:path.'/{}').')')
|
||||
return pathogen#surround(a:path . pathogen#slash() . '{}')
|
||||
endfunction
|
||||
|
||||
function! pathogen#incubate(...) abort
|
||||
let name = a:0 ? a:1 : 'bundle/{}'
|
||||
call s:warn('Change pathogen#incubate('.(a:0 ? string(a:1) : '').') to pathogen#infect('.string(name).')')
|
||||
return pathogen#interpose(name)
|
||||
endfunction
|
||||
|
||||
" Deprecated alias for pathogen#interpose().
|
||||
function! pathogen#runtime_append_all_bundles(...) abort
|
||||
if a:0
|
||||
call s:warn('Change pathogen#runtime_append_all_bundles('.string(a:1).') to pathogen#infect('.string(a:1.'/{}').')')
|
||||
else
|
||||
call s:warn('Change pathogen#runtime_append_all_bundles() to pathogen#infect()')
|
||||
endif
|
||||
return pathogen#interpose(a:0 ? a:1 . '/{}' : 'bundle/{}')
|
||||
endfunction
|
||||
|
||||
if exists(':Vedit')
|
||||
finish
|
||||
endif
|
||||
|
||||
let s:vopen_warning = 0
|
||||
|
||||
function! s:find(count,cmd,file,lcd)
|
||||
let rtp = pathogen#join(1,pathogen#split(&runtimepath))
|
||||
let file = pathogen#runtime_findfile(a:file,a:count)
|
||||
if file ==# ''
|
||||
return "echoerr 'E345: Can''t find file \"".a:file."\" in runtimepath'"
|
||||
endif
|
||||
if !s:vopen_warning
|
||||
let s:vopen_warning = 1
|
||||
let warning = '|echohl WarningMsg|echo "Install scriptease.vim to continue using :V'.a:cmd.'"|echohl NONE'
|
||||
else
|
||||
let warning = ''
|
||||
endif
|
||||
if a:lcd
|
||||
let path = file[0:-strlen(a:file)-2]
|
||||
execute 'lcd `=path`'
|
||||
return a:cmd.' '.pathogen#fnameescape(a:file) . warning
|
||||
else
|
||||
return a:cmd.' '.pathogen#fnameescape(file) . warning
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! s:Findcomplete(A,L,P)
|
||||
let sep = pathogen#slash()
|
||||
let cheats = {
|
||||
\'a': 'autoload',
|
||||
\'d': 'doc',
|
||||
\'f': 'ftplugin',
|
||||
\'i': 'indent',
|
||||
\'p': 'plugin',
|
||||
\'s': 'syntax'}
|
||||
if a:A =~# '^\w[\\/]' && has_key(cheats,a:A[0])
|
||||
let request = cheats[a:A[0]].a:A[1:-1]
|
||||
else
|
||||
let request = a:A
|
||||
endif
|
||||
let pattern = substitute(request,'/\|\'.sep,'*'.sep,'g').'*'
|
||||
let found = {}
|
||||
for path in pathogen#split(&runtimepath)
|
||||
let path = expand(path, ':p')
|
||||
let matches = split(glob(path.sep.pattern),"\n")
|
||||
call map(matches,'isdirectory(v:val) ? v:val.sep : v:val')
|
||||
call map(matches,'expand(v:val, ":p")[strlen(path)+1:-1]')
|
||||
for match in matches
|
||||
let found[match] = 1
|
||||
endfor
|
||||
endfor
|
||||
return sort(keys(found))
|
||||
endfunction
|
||||
|
||||
command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Ve :execute s:find(<count>,'edit<bang>',<q-args>,0)
|
||||
command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vedit :execute s:find(<count>,'edit<bang>',<q-args>,0)
|
||||
command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vopen :execute s:find(<count>,'edit<bang>',<q-args>,1)
|
||||
command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vsplit :execute s:find(<count>,'split',<q-args>,<bang>1)
|
||||
command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vvsplit :execute s:find(<count>,'vsplit',<q-args>,<bang>1)
|
||||
command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vtabedit :execute s:find(<count>,'tabedit',<q-args>,<bang>1)
|
||||
command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vpedit :execute s:find(<count>,'pedit',<q-args>,<bang>1)
|
||||
command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vread :execute s:find(<count>,'read',<q-args>,<bang>1)
|
||||
|
||||
" vim:set et sw=2 foldmethod=expr foldexpr=getline(v\:lnum)=~'^\"\ Section\:'?'>1'\:getline(v\:lnum)=~#'^fu'?'a1'\:getline(v\:lnum)=~#'^endf'?'s1'\:'=':
|
||||
28
.vim/backup/.gitignore~
Normal file
28
.vim/backup/.gitignore~
Normal file
@@ -0,0 +1,28 @@
|
||||
# Logs
|
||||
logs
|
||||
*.log
|
||||
|
||||
# Runtime data
|
||||
pids
|
||||
*.pid
|
||||
*.seed
|
||||
|
||||
# Directory for instrumented libs generated by jscoverage/JSCover
|
||||
lib-cov
|
||||
|
||||
# Coverage directory used by tools like istanbul
|
||||
coverage
|
||||
|
||||
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
|
||||
.grunt
|
||||
|
||||
# Compiled binary addons (http://nodejs.org/api/addons.html)
|
||||
build/Release
|
||||
|
||||
# Dependency directory
|
||||
# Commenting this out is preferred by some people, see
|
||||
# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git-
|
||||
node_modules
|
||||
|
||||
# Users Environment Variables
|
||||
.lock-wscript
|
||||
77
.vim/backup/.vimrc~
Normal file
77
.vim/backup/.vimrc~
Normal file
@@ -0,0 +1,77 @@
|
||||
" ################################
|
||||
" # 2014. WTFPL. #
|
||||
" #.vimrc by David Aizenberg #
|
||||
" # david.aizenberg@paranoici.org#
|
||||
" ################################
|
||||
|
||||
" #Requirements: Pathogen, Airline, NERDTree, Mustang colour theme
|
||||
|
||||
" Turn syntax highlight on.
|
||||
syntax on
|
||||
|
||||
"for future use.
|
||||
let mapleader = ","
|
||||
|
||||
"Enable Pathongen
|
||||
execute pathogen#infect()
|
||||
|
||||
"Enable Airline
|
||||
set laststatus=2
|
||||
let g:airline_powerline_fonts = 1
|
||||
|
||||
"bind F2 as a Toggle for NERDTree
|
||||
map silent <C-E> :NERDTreeToggle<CR>
|
||||
|
||||
"Configure vim to backup files, might save sometime, definitely will not hurt.
|
||||
set backup
|
||||
set backupdir=~/.vim/backup
|
||||
set directory=~/.vim/tmp
|
||||
set autochdir
|
||||
|
||||
" Make Vim highlight current line
|
||||
set cul
|
||||
|
||||
" Enable line Numbers on left, and set their colour.
|
||||
set number
|
||||
highlight LineNr ctermfg=grey
|
||||
|
||||
|
||||
"set list " show invisible characters
|
||||
"set mouse=a " try to use a mouse in the console (wimp!)
|
||||
set autoindent " set the cursor at same indent as line above
|
||||
set smartindent " try to be smart about indenting (C-style)
|
||||
set noexpandtab
|
||||
|
||||
" ###############################
|
||||
" # Language Dependent settings #
|
||||
" ###############################
|
||||
|
||||
|
||||
" Shell
|
||||
autocmd FileType sh setlocal expandtab shiftwidth=4 tabstop=8 softtabstop=4
|
||||
|
||||
" Ruby
|
||||
autocmd FileType ruby setlocal expandtab shiftwidth=2 tabstop=2 softtabstop=2
|
||||
|
||||
" PHP
|
||||
autocmd FileType php setlocal expandtab shiftwidth=4 tabstop=4 softtabstop=4
|
||||
|
||||
" X?HTML & XML
|
||||
autocmd FileType html,xhtml,xml setlocal expandtab shiftwidth=2 tabstop=2 softtabstop=2
|
||||
|
||||
" CSS
|
||||
autocmd FileType css setlocal expandtab shiftwidth=4 tabstop=4 softtabstop=4
|
||||
|
||||
" Makefiles
|
||||
autocmd FileType make setlocal noexpandtab
|
||||
|
||||
" JavaScript
|
||||
" autocmd BufRead,BufNewFile *.json setfiletype javascript
|
||||
autocmd FileType javascript setlocal expandtab shiftwidth=2 tabstop=2 softtabstop=2
|
||||
let javascript_enable_domhtmlcss=1
|
||||
|
||||
|
||||
" Set 256 colour mode and Theme.
|
||||
set t_Co=256
|
||||
colorscheme mustang
|
||||
|
||||
8
.vim/backup/COMMIT_EDITMSG~
Normal file
8
.vim/backup/COMMIT_EDITMSG~
Normal file
@@ -0,0 +1,8 @@
|
||||
|
||||
# Please enter the commit message for your changes. Lines starting
|
||||
# with '#' will be ignored, and an empty message aborts the commit.
|
||||
# Explicit paths specified without -i or -o; assuming --only paths...
|
||||
# On branch master
|
||||
# Changes to be committed:
|
||||
# modified: package.json
|
||||
#
|
||||
7
.vim/backup/MERGE_MSG~
Normal file
7
.vim/backup/MERGE_MSG~
Normal file
@@ -0,0 +1,7 @@
|
||||
Merge branch 'master' of https://github.com/Neoromantique/taskr
|
||||
|
||||
# Please enter a commit message to explain why this merge is necessary,
|
||||
# especially if it merges an updated upstream into a topic branch.
|
||||
#
|
||||
# Lines starting with '#' will be ignored, and an empty message aborts
|
||||
# the commit.
|
||||
42
.vim/backup/app.js~
Normal file
42
.vim/backup/app.js~
Normal file
@@ -0,0 +1,42 @@
|
||||
var express = require('express');
|
||||
var http = require('http');
|
||||
var path = require('path');
|
||||
var app = express();
|
||||
var favicon = require('serve-favicon');
|
||||
var logger = require('morgan');
|
||||
var cookieParser = require('cookie-parser');
|
||||
var bodyParser = require('body-parser');
|
||||
var fs = require('fs');
|
||||
|
||||
|
||||
// view engine setup
|
||||
app.set('port', process.env.PORT || 80);
|
||||
app.set('views', path.join(__dirname, 'views'));
|
||||
app.set('view engine', 'jade');
|
||||
|
||||
// uncomment after placing your favicon in /public
|
||||
//app.use(favicon(__dirname + '/public/favicon.ico'));
|
||||
app.use(logger('dev'));
|
||||
app.use(bodyParser.json());
|
||||
app.use(bodyParser.urlencoded({ extended: false }));
|
||||
app.use(cookieParser());
|
||||
app.use(require('stylus').middleware(path.join(__dirname, 'public')));
|
||||
app.use(express.static(path.join(__dirname, 'public')));
|
||||
|
||||
app.get('/api/hello', function(req, res) {
|
||||
res.json({
|
||||
message: 'Hello, World'
|
||||
});
|
||||
};
|
||||
|
||||
fs.readdirSync('./controllers').forEach(function (file) {
|
||||
if(file.substr(-3) == '.js') {
|
||||
route = require('./controllers/' + file);
|
||||
route.controller(app);
|
||||
}
|
||||
});
|
||||
|
||||
http.createServer(app).listen(app.get('port'), function(){
|
||||
console.log('Express server listening on port ' + app.get('port'));
|
||||
});
|
||||
|
||||
26
.vim/backup/bower.json~
Normal file
26
.vim/backup/bower.json~
Normal file
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"name": "ServerMonitor",
|
||||
"version": "0.0.0",
|
||||
"description": "Simple Server Monitor Application that shows server status and data",
|
||||
"main": "index.html",
|
||||
"moduleType": [
|
||||
"globals"
|
||||
],
|
||||
"keywords": [
|
||||
"Server",
|
||||
"Monitor"
|
||||
],
|
||||
"authors": [
|
||||
"David Aizenberg"
|
||||
],
|
||||
"license": "(WTFPL)",
|
||||
"homepage": "neoromantique.co.uk",
|
||||
"private": true,
|
||||
"ignore": [
|
||||
"**/.*",
|
||||
"node_modules",
|
||||
"bower_components",
|
||||
"test",
|
||||
"tests"
|
||||
]
|
||||
}
|
||||
12
.vim/backup/ex1.c~
Normal file
12
.vim/backup/ex1.c~
Normal file
@@ -0,0 +1,12 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int main()
|
||||
{
|
||||
int age = 10;
|
||||
int height = 72;
|
||||
|
||||
printf("I am %d years old. \n");
|
||||
printf("I am %d inches tall. \n", height);
|
||||
|
||||
return 0;
|
||||
}
|
||||
27
.vim/backup/index.html~
Normal file
27
.vim/backup/index.html~
Normal file
@@ -0,0 +1,27 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<!-- Head -->
|
||||
<link rel="stylesheet" href="bower_components/lumx/dist/css/lumx.css">
|
||||
<title> David Aizenberg </title>
|
||||
<script>
|
||||
angular.module('myModule', ['lumx']);
|
||||
</script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<script src="bower_components/jquery/dist/jquery.js"></script>
|
||||
<script src="bower_components/velocity/velocity.js"></script>
|
||||
<script src="bower_components/moment/min/moment-with-locales.min.js"></script>
|
||||
<script src="bower_components/angular/angular.js"></script>
|
||||
<script src="bower_components/lumx/dist/js/lumx.js"></script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
2
.vim/backup/index.scss~
Normal file
2
.vim/backup/index.scss~
Normal file
@@ -0,0 +1,2 @@
|
||||
@import "bourbon/bourbon";
|
||||
|
||||
7
.vim/backup/main.css.map~
Normal file
7
.vim/backup/main.css.map~
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"mappings": "",
|
||||
"sources": [mainsrc.css],
|
||||
"names": [],
|
||||
"file": "main.css"
|
||||
}
|
||||
4
.vim/backup/main.css~
Normal file
4
.vim/backup/main.css~
Normal file
@@ -0,0 +1,4 @@
|
||||
@import "bourbon/bourbon";
|
||||
|
||||
|
||||
/*# sourceMappingURL=main.css.map */
|
||||
12
.vim/backup/main.c~
Normal file
12
.vim/backup/main.c~
Normal file
@@ -0,0 +1,12 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int some_number;
|
||||
int shift_value;
|
||||
int resulting_value;
|
||||
|
||||
some_number = 1;
|
||||
shift_value = 11;
|
||||
|
||||
*some_number <<= shift_value;
|
||||
|
||||
|
||||
11
.vim/backup/makefile~
Normal file
11
.vim/backup/makefile~
Normal file
@@ -0,0 +1,11 @@
|
||||
CFLAGS=-Wall -O0 -g
|
||||
CC=gcc
|
||||
|
||||
default: taskr
|
||||
|
||||
clean:
|
||||
rm -f taksr
|
||||
clean_all_executables:
|
||||
find . -perm +100 -type f -delete
|
||||
|
||||
|
||||
19
.vim/backup/package.json~
Normal file
19
.vim/backup/package.json~
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "dumbmonitor",
|
||||
"version": "0.0.1",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"start": "node app.js"
|
||||
},
|
||||
"dependencies": {
|
||||
"body-parser": "~1.10.2",
|
||||
"cookie-parser": "~1.3.3",
|
||||
"debug": "~2.1.1",
|
||||
"express": "~4.11.1",
|
||||
"jade": "~1.9.1",
|
||||
"morgan": "~1.5.1",
|
||||
"serve-favicon": "~2.2.0",
|
||||
"stylus": "0.42.3",
|
||||
"net-ping": "1.1.11"
|
||||
}
|
||||
}
|
||||
6
.vim/backup/ping.jade~
Normal file
6
.vim/backup/ping.jade~
Normal file
@@ -0,0 +1,6 @@
|
||||
extends layout
|
||||
|
||||
block content
|
||||
p Server №1: cat-free:
|
||||
span(style="color:#{local.color}") #{local.ping}
|
||||
a(href="/") Come back to Index Page
|
||||
6
.vim/backup/ping.js~
Normal file
6
.vim/backup/ping.js~
Normal file
@@ -0,0 +1,6 @@
|
||||
//module.exports = User;
|
||||
|
||||
var servers[] = 'x.x.x.x', 'x.x.x.x', 'x,x,x,x';
|
||||
|
||||
var Target = "8.8.8.8";
|
||||
exports.Target = Target;
|
||||
66
.vim/backup/taskr.c~
Normal file
66
.vim/backup/taskr.c~
Normal file
@@ -0,0 +1,66 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
int main()
|
||||
{
|
||||
readFile();
|
||||
return 0;
|
||||
}
|
||||
|
||||
int add()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
int readFile(int typeOfRead, int taskID) // Type of read operation 0 == list ; 1 == filter. ;; int taskID == Expeced task ID
|
||||
{
|
||||
FILE *ifp;
|
||||
char *mode = "r";
|
||||
char outputFilename[] = "taskr.lst";
|
||||
|
||||
char* p;
|
||||
char* string;
|
||||
|
||||
char ID[6];
|
||||
char desc[255], comm[255], buffer[510];
|
||||
|
||||
ifp = fopen("taskr.lst", mode);
|
||||
|
||||
if (ifp == NULL) { //Check if file is available for reading
|
||||
fprintf(stderr, "Can't open task file, does it exist? \n");
|
||||
exit(1);
|
||||
} // if closing
|
||||
|
||||
while (1) { //Read File & Put contents into a buffer
|
||||
if (fgets(buffer, 150, ifp) == NULL) break;
|
||||
// printf("%s", buffer);
|
||||
}
|
||||
//while (fgets(buffer, 510, ifp) != "\n") {
|
||||
//
|
||||
// printf("%d ~ Description: %s, \n", ID, buffer);
|
||||
//}
|
||||
|
||||
p = strtok(buffer, "%");
|
||||
if (p != NULL)
|
||||
{
|
||||
strcpy(ID, p);
|
||||
p = strtok (NULL, "%");
|
||||
if (p != NULL)
|
||||
strcpy(desc, p);
|
||||
}
|
||||
printf("\n Read value 1: %s; Read Value 2: %s; \n", ID, desc);
|
||||
|
||||
return 0;
|
||||
} // readFile()
|
||||
|
||||
int read()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
int list()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
2
.vim/backup/taskr.lst~
Normal file
2
.vim/backup/taskr.lst~
Normal file
@@ -0,0 +1,2 @@
|
||||
1324 Ω Some Description of Kinds Ω some Comment of kinds
|
||||
1222 Ω Some Other Description Ω and a different Comment.
|
||||
7
.vim/backup/test.c~
Normal file
7
.vim/backup/test.c~
Normal file
@@ -0,0 +1,7 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
int shit = 1;
|
||||
int zShit = 2;
|
||||
|
||||
printf("shit = %d; Shit = %d", shit, zShit);
|
||||
1
.vim/bundle/nerdtree
Submodule
1
.vim/bundle/nerdtree
Submodule
Submodule .vim/bundle/nerdtree added at 3b98a7fcae
55
.vim/colors/mustang.vim
Normal file
55
.vim/colors/mustang.vim
Normal file
@@ -0,0 +1,55 @@
|
||||
" Maintainer: Henrique C. Alves (hcarvalhoalves@gmail.com)
|
||||
" Version: 1.0
|
||||
" Last Change: September 25 2008
|
||||
|
||||
set background=dark
|
||||
|
||||
hi clear
|
||||
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
|
||||
let colors_name = "mustang"
|
||||
|
||||
" Vim >= 7.0 specific colors
|
||||
if version >= 700
|
||||
hi CursorLine guibg=#2d2d2d ctermbg=236
|
||||
hi CursorColumn guibg=#2d2d2d ctermbg=236
|
||||
hi MatchParen guifg=#d0ffc0 guibg=#2f2f2f gui=bold ctermfg=157 ctermbg=237 cterm=bold
|
||||
hi Pmenu guifg=#ffffff guibg=#444444 ctermfg=255 ctermbg=238
|
||||
hi PmenuSel guifg=#000000 guibg=#b1d631 ctermfg=0 ctermbg=148
|
||||
endif
|
||||
|
||||
" General colors
|
||||
hi Cursor guifg=NONE guibg=#626262 gui=none ctermbg=241
|
||||
hi Normal guifg=#e2e2e5 guibg=#202020 gui=none ctermfg=253 ctermbg=234
|
||||
hi NonText guifg=#808080 guibg=#303030 gui=none ctermfg=244 ctermbg=235
|
||||
hi LineNr guifg=#808080 guibg=#000000 gui=none ctermfg=244 ctermbg=232
|
||||
hi StatusLine guifg=#d3d3d5 guibg=#444444 gui=italic ctermfg=253 ctermbg=238 cterm=italic
|
||||
hi StatusLineNC guifg=#939395 guibg=#444444 gui=none ctermfg=246 ctermbg=238
|
||||
hi VertSplit guifg=#444444 guibg=#444444 gui=none ctermfg=238 ctermbg=238
|
||||
hi Folded guibg=#384048 guifg=#a0a8b0 gui=none ctermbg=4 ctermfg=248
|
||||
hi Title guifg=#f6f3e8 guibg=NONE gui=bold ctermfg=254 cterm=bold
|
||||
hi Visual guifg=#faf4c6 guibg=#3c414c gui=none ctermfg=254 ctermbg=4
|
||||
hi SpecialKey guifg=#808080 guibg=#343434 gui=none ctermfg=244 ctermbg=236
|
||||
|
||||
" Syntax highlighting
|
||||
hi Comment guifg=#808080 gui=italic ctermfg=244
|
||||
hi Todo guifg=#8f8f8f gui=italic ctermfg=245
|
||||
hi Boolean guifg=#b1d631 gui=none ctermfg=148
|
||||
hi String guifg=#b1d631 gui=italic ctermfg=148
|
||||
hi Identifier guifg=#b1d631 gui=none ctermfg=148
|
||||
hi Function guifg=#ffffff gui=bold ctermfg=255
|
||||
hi Type guifg=#7e8aa2 gui=none ctermfg=103
|
||||
hi Statement guifg=#7e8aa2 gui=none ctermfg=103
|
||||
hi Keyword guifg=#ff9800 gui=none ctermfg=208
|
||||
hi Constant guifg=#ff9800 gui=none ctermfg=208
|
||||
hi Number guifg=#ff9800 gui=none ctermfg=208
|
||||
hi Special guifg=#ff9800 gui=none ctermfg=208
|
||||
hi PreProc guifg=#faf4c6 gui=none ctermfg=230
|
||||
hi Todo guifg=#000000 guibg=#e6ea50 gui=italic
|
||||
|
||||
" Code-specific colors
|
||||
hi pythonOperator guifg=#7e8aa2 gui=none ctermfg=103
|
||||
|
||||
12
.vimrc
12
.vimrc
@@ -20,7 +20,7 @@ set laststatus=2
|
||||
let g:airline_powerline_fonts = 1
|
||||
|
||||
"bind F2 as a Toggle for NERDTree
|
||||
map <F2> :NERDTreeToggle<CR>
|
||||
map <C-E> :NERDTreeToggle<CR>
|
||||
|
||||
"Configure vim to backup files, might save sometime, definitely will not hurt.
|
||||
set backup
|
||||
@@ -40,21 +40,16 @@ highlight LineNr ctermfg=grey
|
||||
"set mouse=a " try to use a mouse in the console (wimp!)
|
||||
set autoindent " set the cursor at same indent as line above
|
||||
set smartindent " try to be smart about indenting (C-style)
|
||||
set expandtab " expand <Tab>s with spaces; death to tabs!
|
||||
set noexpandtab
|
||||
|
||||
" ###############################
|
||||
" # Language Dependent settings #
|
||||
" ###############################
|
||||
|
||||
" Vimscript
|
||||
autocmd FileType vim setlocal expandtab shiftwidth=4 tabstop=8 softtabstop=4
|
||||
|
||||
" Shell
|
||||
autocmd FileType sh setlocal expandtab shiftwidth=4 tabstop=8 softtabstop=4
|
||||
|
||||
" Lisp
|
||||
autocmd Filetype lisp,scheme setlocal equalprg=~/.vim/bin/lispindent.lisp expandtab shiftwidth=2 tabstop=8 softtabstop=2
|
||||
|
||||
" Ruby
|
||||
autocmd FileType ruby setlocal expandtab shiftwidth=2 tabstop=2 softtabstop=2
|
||||
|
||||
@@ -67,6 +62,9 @@ autocmd FileType html,xhtml,xml setlocal expandtab shiftwidth=2 tabstop=2 softta
|
||||
" CSS
|
||||
autocmd FileType css setlocal expandtab shiftwidth=4 tabstop=4 softtabstop=4
|
||||
|
||||
" Makefiles
|
||||
autocmd FileType make setlocal noexpandtab
|
||||
|
||||
" JavaScript
|
||||
" autocmd BufRead,BufNewFile *.json setfiletype javascript
|
||||
autocmd FileType javascript setlocal expandtab shiftwidth=2 tabstop=2 softtabstop=2
|
||||
|
||||
Reference in New Issue
Block a user