diff --git a/lua/commands.lua b/lua/commands.lua
index 68902d9..f610ab8 100644
--- a/lua/commands.lua
+++ b/lua/commands.lua
@@ -1,3 +1,12 @@
+-- :RString Strip white psace from right of all lines
+-- TODO: Make this work on a range
+vim.api.nvim_create_user_command('RStrip', function(_)
+  local cursor_pos = vim.fn.getcurpos(vim.api.nvim_get_current_win())
+  vim.cmd [[ execute '%s/\s\+$//e' ]]
+  vim.cmd [[ nohlsearch ]]
+  vim.fn.setpos('.', cursor_pos)
+end, {})
+
 -- :TabWidth <N> set the tab width for the current buffer
 vim.api.nvim_create_user_command('TabWidth', function(opts)
   -- Set the tab width for the current filetype