Introduction
Introduction Statistics Contact Development Disclaimer Help
Updating Lynx, nvim and newsboat config. - dotfiles - These are my dotfiles. Th…
Log
Files
Refs
README
---
commit 07475f784ba3846094d1545852eac46dd79db095
parent 0e63ec7fbeafe16c95dbfd032bdb66d139c46f7e
Author: Jay Scott <[email protected]>
Date: Tue, 30 Jan 2024 19:43:41 +0000
Updating Lynx, nvim and newsboat config.
Diffstat:
M lynx/config | 3 +++
M newsraft/config | 3 +++
M newsraft/feeds | 1 +
M nvim/init.lua | 64 ++++++++++++++++++++++-------…
4 files changed, 53 insertions(+), 18 deletions(-)
---
diff --git a/lynx/config b/lynx/config
@@ -7,6 +7,9 @@ DEFAULT_BOOKMARK_FILE:./.config/lynx/bookmarks.html
CHARACTER_SET:utf-8
ASSUME_CHARSET:utf-8
+# image handing
+XLOADIMAGE_COMMAND:link_handler.sh %s &
+
NO_PAUSE:TRUE
MINIMAL_COMMENTS:TRUE
DEFAULT_EDITOR:/usr/bin/vim
diff --git a/newsraft/config b/newsraft/config
@@ -3,5 +3,8 @@ set open-in-browser-command ~/bin/link_handler.sh "%l"
set send-user-agent-header true
set clean-database-on-startup true
+set menu-feed-sorting unread-desc
+set menu-item-sorting unread-desc
+
# key bindings
bind f exec "~/bin/link_handler.sh %l"
diff --git a/newsraft/feeds b/newsraft/feeds
@@ -88,3 +88,4 @@ https://www.youtube.com/feeds/videos.xml?channel_id=UCcjx6m03…
https://www.youtube.com/feeds/videos.xml?channel_id=UCKBUeKsqzKWSxp4pahxljBw "…
https://www.youtube.com/feeds/videos.xml?channel_id=UCcKw8Eg0FfRvhIAnC0cPGAA "…
https://www.youtube.com/feeds/videos.xml?channel_id=UCBhQuxcHU3aydk_zTXcbdTg "…
+https://www.youtube.com/feeds/videos.xml?channel_id=UCkf4VIqu3Acnfzuk3kRIFwA "…
diff --git a/nvim/init.lua b/nvim/init.lua
@@ -13,7 +13,7 @@ if not vim.loop.fs_stat(lazypath) then
end
vim.opt.rtp:prepend(lazypath)
---- plug-ins
+--- plugins
require("lazy").setup({
@@ -60,6 +60,14 @@ require("lazy").setup({
end
},
+ -- comments
+ {
+ 'numToStr/Comment.nvim',
+ config = function()
+ require('Comment').setup()
+ end
+ },
+
-- file fuzzy finding
{
"nvim-telescope/telescope.nvim",
@@ -81,29 +89,49 @@ require("lazy").setup({
--- settings
-vim.opt.termguicolors = true
-vim.opt.number = true
-vim.opt.showmatch = true
-vim.opt.swapfile = false
-vim.opt.ignorecase = true
-vim.opt.spelllang = 'en_gb'
-vim.opt.spell = true
-vim.opt.spelloptions = "camel"
+-- appearance
+vim.opt.number = true
+vim.opt.signcolumn = 'yes'
+vim.opt.colorcolumn = '80'
+vim.opt.termguicolors = true
+
+-- behaviour
+vim.opt.backup = false
+vim.opt.swapfile = false
+vim.opt.showmatch = true
+
+-- spelling
+vim.opt.spell = true
+vim.opt.spelllang = 'en_gb'
+vim.opt.spelloptions = 'camel'
+
+-- search
+vim.opt.hlsearch = true
+vim.opt.incsearch = true
+vim.opt.ignorecase = true
-- indent
-vim.opt.expandtab = true
-vim.opt.shiftwidth = 2
-vim.opt.tabstop = 2
-vim.opt.autoindent = true
-vim.opt.wrap = true
+vim.opt.wrap = false
+vim.opt.tabstop = 2
+vim.opt.expandtab = true
+vim.opt.shiftwidth = 2
+vim.opt.smartindent = true
-- show space and tab characters
-vim.o.list = true
-vim.o.listchars = 'tab:› ,trail:⋅,nbsp:␣'
+vim.o.list = true
+vim.o.listchars = 'tab:› ,trail:⋅,nbsp:␣'
-- map leader to <space>
-vim.keymap.set("n", " ", "<Nop>", { silent = true, remap = false })
-vim.g.mapleader = " "
+vim.keymap.set('n', ' ', '<Nop>', { silent = true, remap = false })
+vim.g.mapleader = ' '
+
+-- indenting
+vim.keymap.set('v', '<', '<gv')
+vim.keymap.set('v', '>', '>gv')
+
+-- comments
+vim.keymap.set('n', '<C-/>', 'gcc', { noremap = false })
+vim.keymap.set('v', '<C-/>', 'gcc', { noremap = false })
-- open file_browser with the path of the current buffer
vim.keymap.set('n', '<leader>ff', ':Telescope file_browser path=%:p:h select_b…
You are viewing proxied material from jay.scot. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.