Marty Oehme
ef73a11e51
Naive fixing of linter errors
2019-07-24 07:33:28 +02:00
Marty Oehme
21c40fa774
[gitlab] Use bash/posix style CI for .zsh/.sh files
2019-07-23 17:37:19 +02:00
Marty Oehme
7e302d8770
[dot] Remove legacy bootstrap install scripts
2019-07-23 16:56:38 +02:00
Marty Oehme
6e09ca47cb
[gitlab] Fix sh linting in vim and pipeline
2019-07-23 16:50:30 +02:00
Marty Oehme
7f6b1d5c03
Merge branch '42-enable-linting-and-fixing-for-sh-files' into 'master'
...
Resolve "Enable linting and fixing for sh files"
Closes #42
See merge request marty-oehme/dotfiles!15
2019-07-23 14:45:41 +00:00
Marty Oehme
49a0723a09
[gitlab] Add simple CI pipeline for SH/ZSH scripts
2019-07-23 16:42:56 +02:00
Marty Oehme
2b8540f6cf
[nvim] Remove golang-ci metalinter, rely on vim-go
...
vim-go already provides the linting necessary for golang. Using
golang-ci additionally only complicates matters and provides no benefit.
Additionally, it did not seem to be able to track files other than the
one in the current buffer, or those open in hidden buffers and would
show (false) errors of classes or functions not found even when they
existed.
2019-07-23 15:41:23 +02:00
Marty Oehme
3b710baecc
[tmux] Fix session management debug printing
...
Fixes printing messages only needed for debug. Names session ending with
.session instead of the deprecated .config
2019-07-17 10:48:19 +02:00
Marty Oehme
7d414b294c
[tmux] Add notes default session file
...
Called with `tm notes.session`. Calls up a vifm instance pointed to the
notes directory, and a vim session pointed to the notes index file.
2019-07-17 10:47:08 +02:00
Marty Oehme
c9e3b917f2
Merge branch 'master' of gitlab.com:marty-oehme/dotfiles
2019-07-16 21:17:57 +02:00
Marty Oehme
1fafcaadc4
Add dotfile configuration session
...
Invoked with `tm dot.session`. Contains a git window watching the
dotfiles status, diff, and a git log of recent commits. Contains a
window with vim. Contains a third window to test out the resulting dot
commands. Kept simple and clean.
2019-07-16 21:17:04 +02:00
Marty Oehme
02cbb2e9db
Merge branch 'master' of gitlab.com:marty-oehme/dotfiles
2019-07-16 18:29:53 +02:00
Marty Oehme
f84b389730
Merge branch '41-add-tmux-session-management' into 'master'
...
Resolve "Add tmux session management"
Closes #41
See merge request marty-oehme/dotfiles!13
2019-07-16 16:08:35 +00:00
Marty Oehme
4668849a4f
Add italics in vim
...
Italicizes comments and anything which should be italicized in text
(e.g. markdown *star-surrounded* words). Might lead to errors in ssh
connections, will have to test.
2019-07-16 13:13:48 +02:00
Marty Oehme
c581e72110
Add yanking filepath/dir from vifm to clipboard
...
Use yd for directory, yf for file path, yn for file name (without full
path), yr for yanking the root of current filename. Makes use of xclip
to work.
2019-07-16 13:12:01 +02:00
Marty Oehme
c42625f4be
Add toggleable color schemes to alacritty
2019-07-16 09:46:15 +02:00
Marty Oehme
2e9bda1fd6
[vifm] Add zathura association to .epub files
2019-07-12 14:02:50 +02:00
Marty Oehme
f3c89aa1e3
Add golang linters to vim
2019-07-11 09:01:00 +02:00
Marty Oehme
22e9309e85
Remove duplicate readme entries
2019-07-11 09:00:20 +02:00
Marty Oehme
4e3cc2342a
Add default session root dir to tm
2019-07-10 13:48:44 +02:00
Marty Oehme
27af1cc7fa
Add looking for .tmux.session files in pwd
...
If no explicit session file is passed in and a new session is being
created tm will look for a .tmux.session file in the pwd and use that to
set up the session.
2019-07-10 13:21:44 +02:00
Marty Oehme
6fcf2a750e
Always execute session setup
...
Even if session already exists, if we explicitly pass along a session
file, we should execute it.
2019-07-10 13:09:17 +02:00
Marty Oehme
1ac168ccb0
Extend tm script to allow session file loading
...
With the `tm script.conf session-name` format, or `tm script.conf`
format, it now allows setting up pre-defined session setups to be loaded
by tmux.
2019-07-10 12:19:02 +02:00
Marty Oehme
ea7e3635fe
Automate initial tmux plugin installation
2019-07-08 22:06:56 +02:00
Marty Oehme
6f2f130212
Add golangci linter to vim through ale
2019-07-08 22:06:25 +02:00
Marty Oehme
95c3305cbb
Allow entering vifm in pwd with vmm alias
...
vifm enters last open dirs by default. vmm alias opens vifm with the pwd
as the opened dir instead. Passing along arbitrary paths to vm also
opens vifm there.
2019-07-08 22:04:52 +02:00
Marty Oehme
a736a107df
Add keymappings to vifm: sync panes, hide dotfiles
...
Set the current pane to the other pane with <c-y>. Hide dotfiles with zc
(zm still works) to mimic the vim behavior.
2019-07-04 10:33:16 +02:00
Marty Oehme
942d7798e4
Merge branch '38-make-vifm-display-image-video-pdf-previews' into 'master'
...
Resolve "Make vifm display image/video/pdf previews"
Closes #38
See merge request marty-oehme/dotfiles!12
2019-07-04 08:31:20 +00:00
Marty Oehme
ef7c6ba8c8
Enable vifm image previews
2019-07-04 10:30:24 +02:00
Marty Oehme
62610c82c5
Add vim folds to vifmrc file
2019-07-04 08:19:16 +02:00
Marty Oehme
f932aa4b97
Merge branch '37-replace-ranger-with-vifm' into 'master'
...
Resolve "Replace ranger with vifm"
Closes #37
See merge request marty-oehme/dotfiles!11
2019-07-03 20:29:35 +00:00
Marty Oehme
9df014fa62
Replace rifle with xdg-open for fuzzy file opening
...
rifle is going away soon with ranger being replaced by vifm in these
dotfiles. To be prepared, and make them more universal, the fuzzy file
finder uses xdg-open to open any files.
2019-07-03 22:27:57 +02:00
Marty Oehme
bf28f2067d
Add first draft of vifm configuration
2019-07-03 22:24:01 +02:00
Marty Oehme
730ba80502
Update README to announce its out-of-date-dness
2019-07-03 21:07:17 +02:00
Marty Oehme
f16bdd0c7b
Add default vifmrc
2019-07-03 16:23:25 +02:00
Marty Oehme
9a1617b78a
Add go configuration to vim
...
added vim-go plugin and assorted mappings for tests, navigation, running
and documenting go files
2019-07-03 11:49:24 +02:00
Marty Oehme
0187636e22
Change gopath to default to the new project folder
...
Moved from Code folder which is deprecated.
2019-07-03 11:48:27 +02:00
Marty Oehme
b66747f9fd
Update alacritty config for new alacritty release
...
Alacritty deprecated some startup options, this should bring them back
into the correct use and get rid of the error message on startup.
2019-06-28 12:25:46 +02:00
Marty Oehme
262889ec88
Merge branch '33-implement-a-fuzzyfind-grep-variant-on-the-shell-and-in-vim' into 'master'
...
Resolve "Implement a fuzzyfind & grep variant on the shell and in vim"
Closes #33
See merge request marty-oehme/dotfiles!10
2019-06-26 19:25:14 +00:00
Marty Oehme
de582afa1d
Reword instructions for fuzzy finding programs
...
Uses the full name of fuzzy finders instead of just their abbreviations
when warning about any of them missing, to make it clearer which
programs the warning is talking about.
2019-06-26 21:21:52 +02:00
Marty Oehme
b1cb9ceef9
Remove unused fuzzy finding function
2019-06-26 21:20:40 +02:00
Marty Oehme
368032a73c
Switch vim keys for Buffer/File opening
...
Switch fuzzy opening of buffers to <leader>f, and set opening files in
work directory to <leader>F. Switching these two is intended to allow
easier access to buffer switching, which I use much more often than file
access, especially when working over a longer time-frame in vim.
2019-06-26 21:03:33 +02:00
Marty Oehme
a442de0292
Begin adding custom sk command
2019-06-17 23:13:55 +02:00
Marty Oehme
215f93d65a
Fix fuzzy directory search
...
Fixed search to be passed along to cd, not the rifle command.
2019-06-17 22:33:13 +02:00
Marty Oehme
900b949a7a
Move fuzzy history search, Add missing fuzzy warns
...
Moved zhfind command to fuzzy finding since it relies on sk to be
present. Added some preliminary warnings if sk is not on the system.
2019-06-17 18:30:19 +02:00
Marty Oehme
359de7e1bd
Rename fuzzy finding shell script
...
In preparation for extending the scripting, renamed the script from just
being a re-aliasing of fzf. Now, all fuzzy finding logic can reside in
this file.
2019-06-17 18:01:23 +02:00
Marty Oehme
348621d824
Add automatic choice of greplikes/fzflikes
2019-06-17 09:18:50 +02:00
Marty Oehme
949e071b97
Fix .. command to go up to parent directory
...
Fixed the quick-style .. to go up a directory. Use `cd ..` to enable the
fzf enabled selection if you quickly need to go up multiple directories
instead.
2019-06-17 09:17:17 +02:00
Marty Oehme
07c3d6e05b
Revert removal of wiki delete page mapping
2019-06-13 21:38:50 +02:00
Marty Oehme
cd0894b01f
Set terminal font size to more reasonable size
2019-06-13 21:38:00 +02:00