diff -r ec6b800ed92b src/sampleconf/mimeconf
--- a/src/sampleconf/mimeconf	Sun May 27 12:08:47 2012 +0200
+++ b/src/sampleconf/mimeconf	Sun May 27 18:35:55 2012 +0200
@@ -104,6 +104,7 @@
 text/x-c = internal
 text/x-c++ = internal
 text/x-c+ = internal
+text/x-csv = internal text/plain
 text/x-fictionbook = exec rclfb2
 text/x-gaim-log = exec rclgaim
 text/x-html-sidux-man = exec rclsiduxman
@@ -184,6 +185,7 @@
 message/rfc822 = message
 text/html = html
 text/plain = txt
+text/x-csv = txt
 text/x-c = source
 text/x-c++ = source
 text/x-c+ = source
@@ -236,6 +238,7 @@
       text/x-c \
       text/x-c++ \
       text/x-c+ \
+      text/x-csv \
       text/x-fictionbook \
       text/x-html-aptosid-man \
       text/x-html-sidux-man \
diff -r ec6b800ed92b src/sampleconf/mimemap
--- a/src/sampleconf/mimemap	Sun May 27 12:08:47 2012 +0200
+++ b/src/sampleconf/mimemap	Sun May 27 18:35:55 2012 +0200
@@ -4,7 +4,7 @@
 .txt = text/plain
 .text = text/plain
 .ini = text/x-ini
-.csv = text/plain
+.csv = text/x-csv
 
 # Source files. 
 # Defining them with specific types allows using a specific ext viewer (in 
diff -r ec6b800ed92b src/sampleconf/mimeview
--- a/src/sampleconf/mimeview	Sun May 27 12:08:47 2012 +0200
+++ b/src/sampleconf/mimeview	Sun May 27 18:35:55 2012 +0200
@@ -84,6 +84,7 @@
 text/x-c = emacsclient  %f
 text/x-c+ = emacsclient  %f
 text/x-c++ = emacsclient  %f
+text/x-csv = libreoffice %f
 text/x-html-sidux-man = konqueror %f
 text/x-html-aptosid-man = iceweasel %f
 text/x-chm-html = openchm %f %i
