| 
					
				 | 
			
			
				@@ -219,9 +219,13 @@ void VFileList::newFile() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     QList<QString> suffixes = vconfig.getDocSuffixes()[(int)DocType::Markdown]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    QString defaultSuf; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     QString suffixStr; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     for (auto const & suf : suffixes) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         suffixStr += (suffixStr.isEmpty() ? suf : "/" + suf); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (defaultSuf.isEmpty() || suf == "md") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            defaultSuf = suf; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     QString info = tr("Create a note in <span style=\"%1\">%2</span>.") 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -229,7 +233,7 @@ void VFileList::newFile() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     info = info + "<br>" + tr("Note with name ending with \"%1\" will be treated as Markdown type.") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                              .arg(suffixStr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     QString text(tr("Note &name:")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    QString defaultText("new_note.md"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    QString defaultText = QString("new_note.%1").arg(defaultSuf); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     do { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         VNewFileDialog dialog(tr("Create Note"), info, text, defaultText, this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (dialog.exec() == QDialog::Accepted) { 
			 |