Commit 96cf8f14 authored by Pallav Agarwal's avatar Pallav Agarwal

Add new article on managing linux dotfiles.

parent d9e02f2f
......@@ -135,6 +135,10 @@ But what makes IITK special is that even first years are part of the team. In ro
<h4>RECENT POSTS</h4>
<ul class="nav nav-pills nav-stacked">
<li>
<a href="/2015/12/10/Configuration-Management-in-Linux/" class="color_change">Configuration Management in Linux</a>
</li>
<li>
<a href="/2015/10/06/Introduction-to-Cimulator/" class="color_change">Introduction to Cimulator</a>
</li>
......@@ -151,10 +155,6 @@ But what makes IITK special is that even first years are part of the team. In ro
<a href="/2015/07/09/Vim-Plugins/" class="color_change">Essential VIM plugins</a>
</li>
<li>
<a href="/2015/07/08/Vim-Colorscheme/" class="color_change">VIM: Setting a colorscheme</a>
</li>
</ul>
<h4>RECENT TIPS</h4>
<ul class="nav nav-pills nav-stacked">
......
......@@ -140,6 +140,10 @@ be as perfect as other linux package managers.</p>
<h4>RECENT POSTS</h4>
<ul class="nav nav-pills nav-stacked">
<li>
<a href="/2015/12/10/Configuration-Management-in-Linux/" class="color_change">Configuration Management in Linux</a>
</li>
<li>
<a href="/2015/10/06/Introduction-to-Cimulator/" class="color_change">Introduction to Cimulator</a>
</li>
......@@ -156,10 +160,6 @@ be as perfect as other linux package managers.</p>
<a href="/2015/07/09/Vim-Plugins/" class="color_change">Essential VIM plugins</a>
</li>
<li>
<a href="/2015/07/08/Vim-Colorscheme/" class="color_change">VIM: Setting a colorscheme</a>
</li>
</ul>
<h4>RECENT TIPS</h4>
<ul class="nav nav-pills nav-stacked">
......
......@@ -91,6 +91,10 @@ I found that using:</p>
<h4>RECENT POSTS</h4>
<ul class="nav nav-pills nav-stacked">
<li>
<a href="/2015/12/10/Configuration-Management-in-Linux/" class="color_change">Configuration Management in Linux</a>
</li>
<li>
<a href="/2015/10/06/Introduction-to-Cimulator/" class="color_change">Introduction to Cimulator</a>
</li>
......@@ -107,10 +111,6 @@ I found that using:</p>
<a href="/2015/07/09/Vim-Plugins/" class="color_change">Essential VIM plugins</a>
</li>
<li>
<a href="/2015/07/08/Vim-Colorscheme/" class="color_change">VIM: Setting a colorscheme</a>
</li>
</ul>
<h4>RECENT TIPS</h4>
<ul class="nav nav-pills nav-stacked">
......
......@@ -160,6 +160,10 @@ it is time to customize your own.</p>
<h4>RECENT POSTS</h4>
<ul class="nav nav-pills nav-stacked">
<li>
<a href="/2015/12/10/Configuration-Management-in-Linux/" class="color_change">Configuration Management in Linux</a>
</li>
<li>
<a href="/2015/10/06/Introduction-to-Cimulator/" class="color_change">Introduction to Cimulator</a>
</li>
......@@ -176,10 +180,6 @@ it is time to customize your own.</p>
<a href="/2015/07/09/Vim-Plugins/" class="color_change">Essential VIM plugins</a>
</li>
<li>
<a href="/2015/07/08/Vim-Colorscheme/" class="color_change">VIM: Setting a colorscheme</a>
</li>
</ul>
<h4>RECENT TIPS</h4>
<ul class="nav nav-pills nav-stacked">
......
......@@ -124,6 +124,10 @@ or using the <code>:help key-notation</code> command inside vim.</p>
<h4>RECENT POSTS</h4>
<ul class="nav nav-pills nav-stacked">
<li>
<a href="/2015/12/10/Configuration-Management-in-Linux/" class="color_change">Configuration Management in Linux</a>
</li>
<li>
<a href="/2015/10/06/Introduction-to-Cimulator/" class="color_change">Introduction to Cimulator</a>
</li>
......@@ -140,10 +144,6 @@ or using the <code>:help key-notation</code> command inside vim.</p>
<a href="/2015/07/09/Vim-Plugins/" class="color_change">Essential VIM plugins</a>
</li>
<li>
<a href="/2015/07/08/Vim-Colorscheme/" class="color_change">VIM: Setting a colorscheme</a>
</li>
</ul>
<h4>RECENT TIPS</h4>
<ul class="nav nav-pills nav-stacked">
......
......@@ -208,6 +208,10 @@ endif
<h4>RECENT POSTS</h4>
<ul class="nav nav-pills nav-stacked">
<li>
<a href="/2015/12/10/Configuration-Management-in-Linux/" class="color_change">Configuration Management in Linux</a>
</li>
<li>
<a href="/2015/10/06/Introduction-to-Cimulator/" class="color_change">Introduction to Cimulator</a>
</li>
......@@ -224,10 +228,6 @@ endif
<a href="/2015/07/09/Vim-Plugins/" class="color_change">Essential VIM plugins</a>
</li>
<li>
<a href="/2015/07/08/Vim-Colorscheme/" class="color_change">VIM: Setting a colorscheme</a>
</li>
</ul>
<h4>RECENT TIPS</h4>
<ul class="nav nav-pills nav-stacked">
......
......@@ -175,6 +175,10 @@ case sensitive for example, the correct names for the above are:</p>
<h4>RECENT POSTS</h4>
<ul class="nav nav-pills nav-stacked">
<li>
<a href="/2015/12/10/Configuration-Management-in-Linux/" class="color_change">Configuration Management in Linux</a>
</li>
<li>
<a href="/2015/10/06/Introduction-to-Cimulator/" class="color_change">Introduction to Cimulator</a>
</li>
......@@ -191,10 +195,6 @@ case sensitive for example, the correct names for the above are:</p>
<a href="/2015/07/09/Vim-Plugins/" class="color_change">Essential VIM plugins</a>
</li>
<li>
<a href="/2015/07/08/Vim-Colorscheme/" class="color_change">VIM: Setting a colorscheme</a>
</li>
</ul>
<h4>RECENT TIPS</h4>
<ul class="nav nav-pills nav-stacked">
......
......@@ -135,6 +135,10 @@ to start with.</p>
<h4>RECENT POSTS</h4>
<ul class="nav nav-pills nav-stacked">
<li>
<a href="/2015/12/10/Configuration-Management-in-Linux/" class="color_change">Configuration Management in Linux</a>
</li>
<li>
<a href="/2015/10/06/Introduction-to-Cimulator/" class="color_change">Introduction to Cimulator</a>
</li>
......@@ -151,10 +155,6 @@ to start with.</p>
<a href="/2015/07/09/Vim-Plugins/" class="color_change">Essential VIM plugins</a>
</li>
<li>
<a href="/2015/07/08/Vim-Colorscheme/" class="color_change">VIM: Setting a colorscheme</a>
</li>
</ul>
<h4>RECENT TIPS</h4>
<ul class="nav nav-pills nav-stacked">
......
......@@ -132,6 +132,10 @@ will step on each other's files and overwrite each other's essential files.</p>
<h4>RECENT POSTS</h4>
<ul class="nav nav-pills nav-stacked">
<li>
<a href="/2015/12/10/Configuration-Management-in-Linux/" class="color_change">Configuration Management in Linux</a>
</li>
<li>
<a href="/2015/10/06/Introduction-to-Cimulator/" class="color_change">Introduction to Cimulator</a>
</li>
......@@ -148,10 +152,6 @@ will step on each other's files and overwrite each other's essential files.</p>
<a href="/2015/07/09/Vim-Plugins/" class="color_change">Essential VIM plugins</a>
</li>
<li>
<a href="/2015/07/08/Vim-Colorscheme/" class="color_change">VIM: Setting a colorscheme</a>
</li>
</ul>
<h4>RECENT TIPS</h4>
<ul class="nav nav-pills nav-stacked">
......
......@@ -108,6 +108,10 @@ yourself on reading this post.</p>
<h4>RECENT POSTS</h4>
<ul class="nav nav-pills nav-stacked">
<li>
<a href="/2015/12/10/Configuration-Management-in-Linux/" class="color_change">Configuration Management in Linux</a>
</li>
<li>
<a href="/2015/10/06/Introduction-to-Cimulator/" class="color_change">Introduction to Cimulator</a>
</li>
......@@ -124,10 +128,6 @@ yourself on reading this post.</p>
<a href="/2015/07/09/Vim-Plugins/" class="color_change">Essential VIM plugins</a>
</li>
<li>
<a href="/2015/07/08/Vim-Colorscheme/" class="color_change">VIM: Setting a colorscheme</a>
</li>
</ul>
<h4>RECENT TIPS</h4>
<ul class="nav nav-pills nav-stacked">
......
......@@ -94,6 +94,10 @@ a linux terminal (After SSHing obviously).</p>
<h4>RECENT POSTS</h4>
<ul class="nav nav-pills nav-stacked">
<li>
<a href="/2015/12/10/Configuration-Management-in-Linux/" class="color_change">Configuration Management in Linux</a>
</li>
<li>
<a href="/2015/10/06/Introduction-to-Cimulator/" class="color_change">Introduction to Cimulator</a>
</li>
......@@ -110,10 +114,6 @@ a linux terminal (After SSHing obviously).</p>
<a href="/2015/07/09/Vim-Plugins/" class="color_change">Essential VIM plugins</a>
</li>
<li>
<a href="/2015/07/08/Vim-Colorscheme/" class="color_change">VIM: Setting a colorscheme</a>
</li>
</ul>
<h4>RECENT TIPS</h4>
<ul class="nav nav-pills nav-stacked">
......
......@@ -272,6 +272,10 @@ Windows in the coming years.</p>
<h4>RECENT POSTS</h4>
<ul class="nav nav-pills nav-stacked">
<li>
<a href="/2015/12/10/Configuration-Management-in-Linux/" class="color_change">Configuration Management in Linux</a>
</li>
<li>
<a href="/2015/10/06/Introduction-to-Cimulator/" class="color_change">Introduction to Cimulator</a>
</li>
......@@ -288,10 +292,6 @@ Windows in the coming years.</p>
<a href="/2015/07/09/Vim-Plugins/" class="color_change">Essential VIM plugins</a>
</li>
<li>
<a href="/2015/07/08/Vim-Colorscheme/" class="color_change">VIM: Setting a colorscheme</a>
</li>
</ul>
<h4>RECENT TIPS</h4>
<ul class="nav nav-pills nav-stacked">
......
......@@ -114,6 +114,10 @@ if you don't. Now from the other computer, run <code>tmux attach</code>.</p>
<h4>RECENT POSTS</h4>
<ul class="nav nav-pills nav-stacked">
<li>
<a href="/2015/12/10/Configuration-Management-in-Linux/" class="color_change">Configuration Management in Linux</a>
</li>
<li>
<a href="/2015/10/06/Introduction-to-Cimulator/" class="color_change">Introduction to Cimulator</a>
</li>
......@@ -130,10 +134,6 @@ if you don't. Now from the other computer, run <code>tmux attach</code>.</p>
<a href="/2015/07/09/Vim-Plugins/" class="color_change">Essential VIM plugins</a>
</li>
<li>
<a href="/2015/07/08/Vim-Colorscheme/" class="color_change">VIM: Setting a colorscheme</a>
</li>
</ul>
<h4>RECENT TIPS</h4>
<ul class="nav nav-pills nav-stacked">
......
......@@ -142,6 +142,10 @@ task will get a treat from me (Pallav Agarwal) in CCD :).</div>
<h4>RECENT POSTS</h4>
<ul class="nav nav-pills nav-stacked">
<li>
<a href="/2015/12/10/Configuration-Management-in-Linux/" class="color_change">Configuration Management in Linux</a>
</li>
<li>
<a href="/2015/10/06/Introduction-to-Cimulator/" class="color_change">Introduction to Cimulator</a>
</li>
......@@ -158,10 +162,6 @@ task will get a treat from me (Pallav Agarwal) in CCD :).</div>
<a href="/2015/07/09/Vim-Plugins/" class="color_change">Essential VIM plugins</a>
</li>
<li>
<a href="/2015/07/08/Vim-Colorscheme/" class="color_change">VIM: Setting a colorscheme</a>
</li>
</ul>
<h4>RECENT TIPS</h4>
<ul class="nav nav-pills nav-stacked">
......
This diff is collapsed.
......@@ -8,3 +8,4 @@ gem 'jekyll-watch'
gem 'github-pages', versions['github-pages']
gem 'jekyll-assets'
gem 'jekyll-sitemap'
gem 'sanitize'
......@@ -2,7 +2,7 @@ GEM
remote: https://rubygems.org/
specs:
RedCloth (4.2.9)
activesupport (4.2.3)
activesupport (4.2.5)
i18n (~> 0.7)
json (~> 1.7, >= 1.7.7)
minitest (~> 5.1)
......@@ -10,45 +10,51 @@ GEM
tzinfo (~> 1.1)
addressable (2.3.8)
blankslate (2.1.2.4)
celluloid (0.16.0)
timers (~> 4.0.0)
classifier-reborn (2.0.3)
classifier-reborn (2.0.4)
fast-stemmer (~> 1.0)
coffee-script (2.4.1)
coffee-script-source
execjs
coffee-script-source (1.9.1.1)
coffee-script-source (1.10.0)
colorator (0.1)
execjs (2.5.2)
crass (1.0.2)
ethon (0.8.0)
ffi (>= 1.3.0)
execjs (2.6.0)
faraday (0.9.2)
multipart-post (>= 1.2, < 3)
fast-stemmer (1.0.2)
fastimage (1.7.0)
fastimage (1.8.1)
addressable (~> 2.3, >= 2.3.5)
ffi (1.9.9)
ffi (1.9.10)
gemoji (2.1.0)
github-pages (37)
github-pages (40)
RedCloth (= 4.2.9)
github-pages-health-check (~> 0.2)
github-pages-health-check (= 0.5.3)
jekyll (= 2.4.0)
jekyll-coffeescript (= 1.0.1)
jekyll-feed (= 0.3.0)
jekyll-feed (= 0.3.1)
jekyll-gist (= 1.4.0)
jekyll-mentions (= 0.2.1)
jekyll-paginate (= 1.1.0)
jekyll-redirect-from (= 0.8.0)
jekyll-sass-converter (= 1.2.0)
jekyll-sitemap (= 0.8.1)
jemoji (= 0.4.0)
kramdown (= 1.5.0)
jekyll-sass-converter (= 1.3.0)
jekyll-sitemap (= 0.9.0)
jemoji (= 0.5.0)
kramdown (= 1.9.0)
liquid (= 2.6.2)
maruku (= 0.7.0)
mercenary (~> 0.3)
pygments.rb (= 0.6.1)
rdiscount (= 2.1.7)
redcarpet (= 3.1.2)
pygments.rb (= 0.6.3)
rdiscount (= 2.1.8)
redcarpet (= 3.3.3)
terminal-table (~> 1.4)
github-pages-health-check (0.3.1)
net-dns (~> 0.6)
github-pages-health-check (0.5.3)
addressable (~> 2.3)
net-dns (~> 0.8)
public_suffix (~> 1.4)
typhoeus (~> 0.7)
hike (1.2.3)
hitimes (1.2.2)
html-pipeline (1.9.0)
activesupport (>= 2)
nokogiri (~> 1.4)
......@@ -68,9 +74,9 @@ GEM
redcarpet (~> 3.1)
safe_yaml (~> 1.0)
toml (~> 0.1.0)
jekyll-assets (0.14.0)
jekyll-assets (1.0.0)
fastimage (~> 1.6)
jekyll (~> 2.0)
jekyll (>= 2)
mini_magick (~> 4.1)
sass (~> 3.2)
sprockets (~> 2.10)
......@@ -78,55 +84,67 @@ GEM
sprockets-sass
jekyll-coffeescript (1.0.1)
coffee-script (~> 2.2)
jekyll-feed (0.3.0)
jekyll-gist (1.2.1)
jekyll-feed (0.3.1)
jekyll-gist (1.4.0)
octokit (~> 4.2)
jekyll-mentions (0.2.1)
html-pipeline (~> 1.9.0)
jekyll (~> 2.0)
jekyll-paginate (1.1.0)
jekyll-redirect-from (0.8.0)
jekyll (>= 2.0)
jekyll-sass-converter (1.2.0)
jekyll-sass-converter (1.3.0)
sass (~> 3.2)
jekyll-sitemap (0.8.1)
jekyll-watch (1.2.1)
listen (~> 2.7)
jemoji (0.4.0)
jekyll-sitemap (0.9.0)
jekyll-watch (1.3.0)
listen (~> 3.0)
jemoji (0.5.0)
gemoji (~> 2.0)
html-pipeline (~> 1.9)
jekyll (~> 2.0)
jekyll (>= 2.0)
json (1.8.3)
kramdown (1.5.0)
kramdown (1.9.0)
liquid (2.6.2)
listen (2.10.1)
celluloid (~> 0.16.0)
listen (3.0.5)
rb-fsevent (>= 0.9.3)
rb-inotify (>= 0.9)
maruku (0.7.0)
mercenary (0.3.5)
mini_magick (4.2.7)
mini_portile (0.6.2)
minitest (5.7.0)
mini_magick (4.3.6)
mini_portile2 (2.0.0)
minitest (5.8.3)
multi_json (1.11.2)
multipart-post (2.0.0)
net-dns (0.8.0)
nokogiri (1.6.6.2)
mini_portile (~> 0.6.0)
nokogiri (1.6.7)
mini_portile2 (~> 2.0.0.rc2)
nokogumbo (1.4.6)
nokogiri
octokit (4.2.0)
sawyer (~> 0.6.0, >= 0.5.3)
paginator (1.2.0)
parslet (1.5.0)
blankslate (~> 2.0)
posix-spawn (0.3.11)
public_suffix (1.5.1)
pygments.rb (0.6.1)
public_suffix (1.5.2)
pygments.rb (0.6.3)
posix-spawn (~> 0.3.6)
yajl-ruby (~> 1.2.0)
rack (1.6.4)
rb-fsevent (0.9.5)
rb-fsevent (0.9.6)
rb-inotify (0.9.5)
ffi (>= 0.5.0)
rdiscount (2.1.7)
redcarpet (3.1.2)
rdiscount (2.1.8)
redcarpet (3.3.3)
safe_yaml (1.0.4)
sass (3.4.15)
sanitize (4.0.1)
crass (~> 1.0.2)
nokogiri (>= 1.4.4)
nokogumbo (~> 1.4.1)
sass (3.4.20)
sawyer (0.6.0)
addressable (~> 2.3.5)
faraday (~> 0.8, < 0.10)
sprockets (2.12.4)
hike (~> 1.2)
multi_json (~> 1.0)
......@@ -140,10 +158,10 @@ GEM
terminal-table (1.5.2)
thread_safe (0.3.5)
tilt (1.4.1)
timers (4.0.1)
hitimes
toml (0.1.2)
parslet (~> 1.5.0)
typhoeus (0.8.0)
ethon (>= 0.8.0)
tzinfo (1.2.2)
thread_safe (~> 0.1)
yajl-ruby (1.2.1)
......@@ -152,12 +170,10 @@ PLATFORMS
ruby
DEPENDENCIES
github-pages (= 37)
github-pages (= 40)
jekyll-assets
jekyll-sitemap
jekyll-watch
json
paginator
BUNDLED WITH
1.10.5
sanitize
......@@ -112,6 +112,10 @@ I had trouble finding the answers to.</p>
<h4>RECENT POSTS</h4>
<ul class="nav nav-pills nav-stacked">
<li>
<a href="/2015/12/10/Configuration-Management-in-Linux/" class="color_change">Configuration Management in Linux</a>
</li>
<li>
<a href="/2015/10/06/Introduction-to-Cimulator/" class="color_change">Introduction to Cimulator</a>
</li>
......@@ -128,10 +132,6 @@ I had trouble finding the answers to.</p>
<a href="/2015/07/09/Vim-Plugins/" class="color_change">Essential VIM plugins</a>
</li>
<li>
<a href="/2015/07/08/Vim-Colorscheme/" class="color_change">VIM: Setting a colorscheme</a>
</li>
</ul>
<h4>RECENT TIPS</h4>
<ul class="nav nav-pills nav-stacked">
......
......@@ -164,6 +164,10 @@ or website, you can do so (the source code for everything is public on
<h4>RECENT POSTS</h4>
<ul class="nav nav-pills nav-stacked">
<li>
<a href="/2015/12/10/Configuration-Management-in-Linux/" class="color_change">Configuration Management in Linux</a>
</li>
<li>
<a href="/2015/10/06/Introduction-to-Cimulator/" class="color_change">Introduction to Cimulator</a>
</li>
......@@ -180,10 +184,6 @@ or website, you can do so (the source code for everything is public on
<a href="/2015/07/09/Vim-Plugins/" class="color_change">Essential VIM plugins</a>
</li>
<li>
<a href="/2015/07/08/Vim-Colorscheme/" class="color_change">VIM: Setting a colorscheme</a>
</li>
</ul>
<h4>RECENT TIPS</h4>
<ul class="nav nav-pills nav-stacked">
......
let
pkgs = import <nixpkgs> {};
in
{ stdenv ? pkgs.stdenv, python ? pkgs.python, pythonIRClib ? pkgs.pythonIRClib }:
stdenv.mkDerivation {
name = "python-nix";
version = "0.1.0.0";
src = ./.;
buildInputs = [ pkgs.python2
pythonIRClib
pkgs.python2Packages.zope_interface
pkgs.python2Packages.beautifulsoup4
pkgs.python2Packages.markdown
];
preBuild = "~/.gem/ruby/2.2.0/bin/jekyll serve";
}
......@@ -57,6 +57,15 @@ loadCSS( "/css/style.css", document.getElementById("loadcss"));
<div class="row text-justify" id="content-holder">
<div class="col-md-12">
<a href="/2015/12/10/Configuration-Management-in-Linux/">CONFIGURATION MANAGEMENT IN LINUX</a>
<p class="author" style="text-align: right;">
<span class="date">Dec 10, 2015</span>
</p>
<div class="content">
<p>You can't yourself a linux enthusiast if you've never run into the problem of sorting out your configuration files. All of your precious files like <code>.bashrc</code>, <code>.zshrc</code>, <code>.vimrc</code>, <code>.emacs</code>, <code>.fonts</code>, <code>.Xdefaults</code> are some of the ones that can take a lot of pain to customize from the ground up.</p> <p>Like most people, I started out by always backing up my important config files. But the list soon got so huge that I started having trouble remebering which files to back up, and to do it after every change.</p> <p>So, obviously, I moved on to the next obvious option, <strong>symlinks</strong>! I...
</div>
<br /><br />
<a href="/2015/10/06/Introduction-to-Cimulator/">INTRODUCTION TO CIMULATOR</a>
<p class="author" style="text-align: right;">
<span class="date">Oct 06, 2015</span>
......@@ -138,15 +147,6 @@ loadCSS( "/css/style.css", document.getElementById("loadcss"));
</div>
<br /><br />
<a href="/2015/07/01/Vim-Mappings/">QUICK INTRO TO CUSTOM VIM MAPPINGS</a>
<p class="author" style="text-align: right;">
<span class="date">Jul 01, 2015</span>
</p>
<div class="content">
<p>One of the best things about vim is its ability to create custom mappings for <em>almost</em> any key in all modes.</p> <p>Suppose you want Ctrl+S to save your document while you are in insert mode, because pressing</p> <pre><code>&lt;Esc&gt;:w&lt;Enter&gt;i </code></pre> <p>to switch to normal mode, save the file, and return back to insert mode is a bit too much. According to vim philosophy, it actually <strong>is</strong> too much, and thus you can map Ctrl+S to those keys just as easily.</p> <p>For this, add the following to your vimrc</p> <pre><code>inoremap &lt;C-S&gt; &lt;Esc&gt;:w&lt;Enter&gt;i </code></pre> <h4>EXPLANATION:</h4> <p>The command has separate parts but follows the...
</div>
<br /><br />
<!-- Pagination links -->
<div class="pagination" style="text-align: center; width: 100%;">
......@@ -167,6 +167,10 @@ loadCSS( "/css/style.css", document.getElementById("loadcss"));
<h4>RECENT POSTS</h4>
<ul class="nav nav-pills nav-stacked">
<li>
<a href="/2015/12/10/Configuration-Management-in-Linux/" class="color_change">Configuration Management in Linux</a>
</li>
<li>
<a href="/2015/10/06/Introduction-to-Cimulator/" class="color_change">Introduction to Cimulator</a>
</li>
......@@ -183,10 +187,6 @@ loadCSS( "/css/style.css", document.getElementById("loadcss"));
<a href="/2015/07/09/Vim-Plugins/" class="color_change">Essential VIM plugins</a>
</li>
<li>
<a href="/2015/07/08/Vim-Colorscheme/" class="color_change">VIM: Setting a colorscheme</a>
</li>
</ul>
<h4>RECENT TIPS</h4>
<ul class="nav nav-pills nav-stacked">
......
......@@ -57,6 +57,15 @@ loadCSS( "/css/style.css", document.getElementById("loadcss"));
<div class="row text-justify" id="content-holder">
<div class="col-md-12">
<a href="/2015/07/01/Vim-Mappings/">QUICK INTRO TO CUSTOM VIM MAPPINGS</a>
<p class="author" style="text-align: right;">
<span class="date">Jul 01, 2015</span>
</p>
<div class="content">
<p>One of the best things about vim is its ability to create custom mappings for <em>almost</em> any key in all modes.</p> <p>Suppose you want Ctrl+S to save your document while you are in insert mode, because pressing</p> <pre><code>&lt;Esc&gt;:w&lt;Enter&gt;i </code></pre> <p>to switch to normal mode, save the file, and return back to insert mode is a bit too much. According to vim philosophy, it actually <strong>is</strong> too much, and thus you can map Ctrl+S to those keys just as easily.</p> <p>For this, add the following to your vimrc</p> <pre><code>inoremap &lt;C-S&gt; &lt;Esc&gt;:w&lt;Enter&gt;i </code></pre> <h4>EXPLANATION:</h4> <p>The command has separate parts but follows the...
</div>
<br /><br />
<a href="/2015/07/01/Vim-Customization/">VIM CUSTOMIZATION: GUIDE TO WRITING YOUR OWN VIMRC</a>
<p class="author" style="text-align: right;">
<span class="date">Jul 01, 2015</span>
......@@ -113,6 +122,10 @@ loadCSS( "/css/style.css", document.getElementById("loadcss"));
<h4>RECENT POSTS</h4>
<ul class="nav nav-pills nav-stacked">
<li>
<a href="/2015/12/10/Configuration-Management-in-Linux/" class="color_change">Configuration Management in Linux</a>
</li>
<li>
<a href="/2015/10/06/Introduction-to-Cimulator/" class="color_change">Introduction to Cimulator</a>
</li>
......@@ -129,10 +142,6 @@ loadCSS( "/css/style.css", document.getElementById("loadcss"));
<a href="/2015/07/09/Vim-Plugins/" class="color_change">Essential VIM plugins</a>
</li>
<li>
<a href="/2015/07/08/Vim-Colorscheme/" class="color_change">VIM: Setting a colorscheme</a>
</li>
</ul>
<h4>RECENT TIPS</h4>
<ul class="nav nav-pills nav-stacked">
......
......@@ -57,6 +57,22 @@ loadCSS( "/css/search.css", document.getElementById("loadcss"));
<div class="row text-justify" id="content-holder">
<div class="col-md-12">
<div class="post">
<a href="/2015/12/10/Configuration-Management-in-Linux/" class='shead'>
Configuration Management in Linux
</a>
<br />
<div class="excerpt">
You can't yourself a linux enthusiast if you've never run into the problem of sorting out your configuration files. All of your precious files like.......before being replaced by a symlink to prevent data loss. I hope you enjoyed reading this article. Consider sharing this article using the links below.
</div>
<br />
<div class='tags'>
folder:15, file:15, place:10, config:10, symlink:7, way:5, font:5, configure py:5, vimrc:4, time:4, system:4, source:4, dotfile:4, configuration:4, problem:3, path:3, part:3, need:3, line:3, command:3, code:3, change:3, article:3, Xdefault:3, VIM:3, source code:2, folder _config:2, data loss:2, configs folder:2, config files:2, vim:1, version control:1, trouble remebering:1, target path:1, symlinkable files folders:1, symlink status:1, python 2 configure py:1, place vimrc:1, place vimrc:1, place path:1, place fonts:1, myconfig backup 2015 11 30_13 46 31 configs nvimrc Xdefaults configure py:1, linux enthusiast:1, fonts folder:1, fonts:1, folder configs:1, files need:1, configure py:1, configuration system:1, configuration management:1, configuration files:1, config system:1, config folders:1, code files:1, bottom lines:1, bottom 3 lines:1, backups folder:1, UNIX way:1, First things:1, Config Management:1, 50 configuration files:1,
</div>
</div>
<div class="post">
<a href="/2015/10/06/Introduction-to-Cimulator/" class='shead'>
Introduction to Cimulator
......@@ -68,7 +84,8 @@ loadCSS( "/css/search.css", document.getElementById("loadcss"));
<br />
<div class='tags'>
program:10, output:10, input:8, box:8, simulation:6, error:6, button:6, gcc:5, code:5, Cimulator:4, reset:3, part:3, input box:3, reset button:2, output box:2, gcc output:2, coding part:2, Pause button:2, time something:1, text area:1, statement:1, runtime errors:1, resp:1, reset everything:1, printf statement:1, point exceptions:1, output space:1, output interpreter:1, output box flashes:1, input part:1, hand side:1, docker instance:1, directory listing:1, custom code:1, colour changes:1, bottom right:1, ace editor:1, Simulation:1, Pallav Agarwal:1, Bug Report button:1,
</div>
</div>
......@@ -291,6 +308,10 @@ loadCSS( "/css/search.css", document.getElementById("loadcss"));
<h4>RECENT POSTS</h4>
<ul class="nav nav-pills nav-stacked">
<li>
<a href="/2015/12/10/Configuration-Management-in-Linux/" class="color_change">Configuration Management in Linux</a>
</li>
<li>
<a href="/2015/10/06/Introduction-to-Cimulator/" class="color_change">Introduction to Cimulator</a>
</li>
......@@ -307,10 +328,6 @@ loadCSS( "/css/search.css", document.getElementById("loadcss"));
<a href="/2015/07/09/Vim-Plugins/" class="color_change">Essential VIM plugins</a>
</li>
<li>
<a href="/2015/07/08/Vim-Colorscheme/" class="color_change">VIM: Setting a colorscheme</a>
</li>
</ul>
<h4>RECENT TIPS</h4>
<ul class="nav nav-pills nav-stacked">
......
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.varstack.com/2015/12/10/Configuration-Management-in-Linux/</loc>
<lastmod>2015-12-10T00:00:00+05:30</lastmod>
</url>
<url>
<loc>http://www.varstack.com/2015/10/06/Introduction-to-Cimulator/</loc>
<lastmod>2015-10-06T00:00:00+05:30</lastmod>
......@@ -62,17 +66,20 @@
<url>