title: Why does .lesshst keep showing up in my ~
body: <p>I never use <code>less</code>, and have always used <code>more</code>.  It is what I was introduced to, which is probably why I use <code>more</code> more instead of using <code>less</code> more. ( <em>Sorry, that is going to sound a bit of a mess :)</em> )</p>
  
  <p>I just tried <code>less</code> and couldn't even quit out of it, until I realized it took a vi/vim style command.  At least, I believe that is what happened.</p>
  
  <p>By in ~ there is always a <code>.lesshst</code> <strong>file</strong>, which I <code>rm</code> all the time, as I would prefer to use <code>more</code> or <code>nano</code> for simple stuff and I can use TextMate for simple text editing, or Sublime or whatever else I am in the mood for.</p>
  
  <p>I also just noticed ".jbapps-myusername" is in ~ now as well.  This showed up 2 days ago, and I don't recall installing anything strange.  Any idea what it is?  I have never jailbroken my phone, and don't install hacks on my machine.  Those things that do go into that grey area are getting played with in a VM, not on the core of the machine I am working on as my main computer.</p>
  
  <pre><code>$file .jbapps-haneda 
  .jbapps-haneda: ASCII text, with no line terminators
  </code></pre>
  
  <p>The contents of the <code>.jbapps-*</code> file are "483^@" with no leading or trailing newlines, carriage returns etc.</p>
  
  <p>Then there is my git issue.  I have a <code>.config</code> directory, inside it is a "git" dir, which inside that is a file called "ignore", which as far as I can tell, is near identical to <code>.gitignore_global.</code>  Did git create <code>.config</code>, or is this a convention that other apps use as well?</p>
  
  <p>That brings me to my final issue, in ~ I have .gitignore_global, .gitconfig, and also .config/git/ignore</p>
  
  <p>Seems a mess to me, I would love to <code>mv .gitignore_global .gitconfig .config/git</code>
  Is there a config somewhere that I can define these locations?  It's all just a mess of dot files, it would be so much nicer if ~ simply had <code>.config</code> and all the dot files were in there.  I can live with .ssh as it is a directory, so there is at least an effort to not litter my home dir.  But raw dot files kind of get in my way.  I know I can <code>ls -l</code> and not show the dot files, but I think seeing all your files all the time is a good way to learn what has been created that you might not be aware of.</p>
  
  <p>Thank you.</p>
  
  <p>Suggestions?</p>