Combine lentils, onion, tomatoes, and cucumbers together in a bowl. Whisk olive oil, vinegar, lime juice, salt, and black pepper together in a separate bowl. Pour dressing over lentil mixture; stir to coat. Chill in refrigerator for 15 to 20 minutes.